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 XmlDigestAlgoAndValue
getDigestAlgoAndValue()
Returns digest algo and valueString
getIssuerName()
Returns IssuerNamebyte[]
getIssuerSerial()
Returns IssuerSerial's binariesCertificateRefOrigin
getOrigin()
Returns a certificate reference originbyte[]
getSki()
Returns SKI of the certificate (SHA-1 of the certificate's public key)boolean
isDigestValueMatch()
Checks if the DigestAlgoAndValue of the reference matches one of the signing certificateboolean
isDigestValuePresent()
Checks if the DigestAlgoAndValue of the reference present in the signing certificate referenceboolean
isIssuerSerialMatch()
boolean
isIssuerSerialPresent()
String
toString()
-
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
-