net.ripe.rpki.commons.crypto.x509cert
Class AbstractX509CertificateWrapper
java.lang.Object
net.ripe.rpki.commons.crypto.x509cert.AbstractX509CertificateWrapper
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- ProvisioningCertificate, X509ResourceCertificate
public abstract class AbstractX509CertificateWrapper
- extends Object
- implements Serializable
- See Also:
- Serialized Form
|
Field Summary |
static org.bouncycastle.asn1.x509.PolicyInformation |
POLICY_INFORMATION
|
static org.bouncycastle.asn1.ASN1ObjectIdentifier |
POLICY_OID
|
POLICY_OID
public static final org.bouncycastle.asn1.ASN1ObjectIdentifier POLICY_OID
POLICY_INFORMATION
public static final org.bouncycastle.asn1.x509.PolicyInformation POLICY_INFORMATION
AbstractX509CertificateWrapper
protected AbstractX509CertificateWrapper(X509Certificate certificate)
getCertificate
public X509Certificate getCertificate()
getCertificatePolicy
public org.bouncycastle.asn1.ASN1ObjectIdentifier getCertificatePolicy()
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
toString
public String toString()
- Overrides:
toString in class Object
isEe
public boolean isEe()
isCa
public boolean isCa()
isRoot
public boolean isRoot()
getManifestUri
public URI getManifestUri()
getRepositoryUri
public URI getRepositoryUri()
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
- Throws:
InvalidKeyException
SignatureException
getEncoded
public byte[] getEncoded()
Copyright © 2008-2012 RIPE NCC, the Netherlands. All Rights Reserved.