Class X509RouterCertificate
- java.lang.Object
-
- net.ripe.rpki.commons.crypto.x509cert.AbstractX509CertificateWrapper
-
- net.ripe.rpki.commons.crypto.x509cert.X509GenericCertificate
-
- net.ripe.rpki.commons.crypto.x509cert.X509RouterCertificate
-
- All Implemented Interfaces:
Serializable,CertificateRepositoryObject,X509CertificateObject
public class X509RouterCertificate extends X509GenericCertificate implements X509CertificateObject
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class net.ripe.rpki.commons.crypto.x509cert.AbstractX509CertificateWrapper
POLICY_INFORMATION, POLICY_OID
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedX509RouterCertificate(X509Certificate certificate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description URIgetCrlUri()URIgetParentCertificateUri()booleanisPastValidityTime()booleanisRevoked()voidvalidate(String location, CertificateRepositoryObjectValidationContext context, CrlLocator crlLocator, ValidationOptions options, ValidationResult result)voidvalidate(String location, CertificateRepositoryObjectValidationContext context, X509Crl crl, URI crlUri, ValidationOptions options, ValidationResult result)-
Methods inherited from class net.ripe.rpki.commons.crypto.x509cert.AbstractX509CertificateWrapper
equals, findFirstAuthorityInformationAccessByMethod, findFirstRsyncCrlDistributionPoint, findFirstSubjectInformationAccessByMethod, getAuthorityInformationAccess, getAuthorityKeyIdentifier, getBase64String, getCertificate, getCertificatePolicy, getCrlDistributionPoints, getEncoded, getIssuer, getManifestUri, getPublicKey, getRepositoryUri, getRrdpNotifyUri, getSerialNumber, getSubject, getSubjectInformationAccess, getSubjectKeyIdentifier, getValidityPeriod, hasErrorInRevocationCheck, hashCode, isCa, isEe, isObjectIssuer, isRoot, isRouter, toString, verify
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface net.ripe.rpki.commons.crypto.CertificateRepositoryObject
getEncoded
-
-
-
-
Constructor Detail
-
X509RouterCertificate
protected X509RouterCertificate(X509Certificate certificate)
-
-
Method Detail
-
getCrlUri
public URI getCrlUri()
- Specified by:
getCrlUriin interfaceCertificateRepositoryObject
-
getParentCertificateUri
public URI getParentCertificateUri()
- Specified by:
getParentCertificateUriin interfaceCertificateRepositoryObject
-
validate
public void validate(String location, CertificateRepositoryObjectValidationContext context, CrlLocator crlLocator, ValidationOptions options, ValidationResult result)
- Specified by:
validatein interfaceCertificateRepositoryObject
-
validate
public void validate(String location, CertificateRepositoryObjectValidationContext context, X509Crl crl, URI crlUri, ValidationOptions options, ValidationResult result)
- Specified by:
validatein interfaceCertificateRepositoryObject
-
isPastValidityTime
public boolean isPastValidityTime()
- Specified by:
isPastValidityTimein interfaceCertificateRepositoryObject
-
isRevoked
public boolean isRevoked()
- Specified by:
isRevokedin interfaceCertificateRepositoryObject
-
-