Class AbstractX509CertificateWrapper
- java.lang.Object
-
- net.ripe.rpki.commons.crypto.x509cert.AbstractX509CertificateWrapper
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ProvisioningCertificate,X509GenericCertificate
public abstract class AbstractX509CertificateWrapper extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static org.bouncycastle.asn1.x509.PolicyInformationPOLICY_INFORMATIONstatic org.bouncycastle.asn1.ASN1ObjectIdentifierPOLICY_OID
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractX509CertificateWrapper(X509Certificate certificate)
-
Method Summary
-
-
-
Constructor Detail
-
AbstractX509CertificateWrapper
protected AbstractX509CertificateWrapper(X509Certificate certificate)
-
-
Method Detail
-
getCertificate
public X509Certificate getCertificate()
-
getEncoded
public byte[] getEncoded()
-
getBase64String
public String getBase64String()
-
getCertificatePolicy
public org.bouncycastle.asn1.ASN1ObjectIdentifier getCertificatePolicy()
-
isEe
public boolean isEe()
-
isCa
public boolean isCa()
-
isRoot
public boolean isRoot()
-
isRouter
public boolean isRouter()
-
getManifestUri
public URI getManifestUri()
-
getRepositoryUri
public URI getRepositoryUri()
-
getRrdpNotifyUri
public URI getRrdpNotifyUri()
-
isObjectIssuer
public boolean isObjectIssuer()
-
getSubjectKeyIdentifier
public byte[] getSubjectKeyIdentifier()
-
getAuthorityKeyIdentifier
public byte[] getAuthorityKeyIdentifier()
-
getSubject
public X500Principal getSubject()
-
getIssuer
public X500Principal getIssuer()
-
getPublicKey
public PublicKey getPublicKey()
-
getValidityPeriod
public ValidityPeriod getValidityPeriod()
-
getSerialNumber
public BigInteger getSerialNumber()
-
getAuthorityInformationAccess
public X509CertificateInformationAccessDescriptor[] getAuthorityInformationAccess()
-
findFirstAuthorityInformationAccessByMethod
public URI findFirstAuthorityInformationAccessByMethod(org.bouncycastle.asn1.ASN1ObjectIdentifier method)
-
getSubjectInformationAccess
public X509CertificateInformationAccessDescriptor[] getSubjectInformationAccess()
-
findFirstSubjectInformationAccessByMethod
public URI findFirstSubjectInformationAccessByMethod(org.bouncycastle.asn1.ASN1ObjectIdentifier method)
-
getCrlDistributionPoints
public URI[] getCrlDistributionPoints()
-
findFirstRsyncCrlDistributionPoint
public URI findFirstRsyncCrlDistributionPoint()
-
verify
public void verify(PublicKey publicKey) throws InvalidKeyException, SignatureException
-
hasErrorInRevocationCheck
protected boolean hasErrorInRevocationCheck(List<ValidationCheck> failures)
-
-