Package eu.europa.esig.dss.diagnostic
Class CertificateRefWrapper
java.lang.Object
eu.europa.esig.dss.diagnostic.CertificateRefWrapper
public class CertificateRefWrapper extends Object
Represents a certificate reference wrapper
-
Constructor Summary
Constructors Constructor Description CertificateRefWrapper(XmlCertificateRef certificateRef) -
Method Summary
Modifier and Type Method Description XmlDigestAlgoAndValuegetDigestAlgoAndValue()Returns digest algo and valueStringgetIssuerName()Returns IssuerNamebyte[]getIssuerSerial()Returns IssuerSerial's binariesCertificateRefOrigingetOrigin()Returns a certificate reference originbyte[]getSki()Returns SKI of the certificate (SHA-1 of the certificate's public key)booleanisDigestValueMatch()Checks if the DigestAlgoAndValue of the reference matches one of the signing certificatebooleanisDigestValuePresent()Checks if the DigestAlgoAndValue of the reference present in the signing certificate referencebooleanisIssuerSerialMatch()booleanisIssuerSerialPresent()StringtoString()
-
Constructor Details
-
Method Details
-
getOrigin
Returns a certificate reference origin- Returns:
CertificateRefOrigin
-
getIssuerSerial
public byte[] getIssuerSerial()Returns IssuerSerial's binaries- Returns:
- a byte array
-
isIssuerSerialPresent
public boolean isIssuerSerialPresent() -
isIssuerSerialMatch
public boolean isIssuerSerialMatch() -
getIssuerName
Returns IssuerName- Returns:
String
-
getSki
public byte[] getSki()Returns SKI of the certificate (SHA-1 of the certificate's public key)- Returns:
- a byte array
-
getDigestAlgoAndValue
Returns digest algo and value- Returns:
XmlDigestAlgoAndValue
-
isDigestValuePresent
public boolean isDigestValuePresent()Checks if the DigestAlgoAndValue of the reference present in the signing certificate reference- Returns:
- TRUE if DigestAlgoAndValue present in the signing certificate reference, FALSE otherwise
-
isDigestValueMatch
public boolean isDigestValueMatch()Checks if the DigestAlgoAndValue of the reference matches one of the signing certificate- Returns:
- TRUE if DigestAlgoAndValue matches the signing certificate, FALSE otherwise
-
toString
-