Package net.ripe.rpki.commons.crypto
Interface CertificateRepositoryObject
-
- All Superinterfaces:
Serializable
- All Known Subinterfaces:
X509CertificateObject
- All Known Implementing Classes:
AspaCms,GhostbustersCms,ManifestCms,RoaCms,RpkiSignedObject,UnknownCertificateRepositoryObject,X509Crl,X509GenericCertificate,X509ResourceCertificate,X509RouterCertificate
public interface CertificateRepositoryObject extends Serializable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description URIgetCrlUri()byte[]getEncoded()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)
-
-
-
Method Detail
-
getCrlUri
URI getCrlUri()
-
getParentCertificateUri
URI getParentCertificateUri()
-
validate
void validate(String location, CertificateRepositoryObjectValidationContext context, CrlLocator crlLocator, ValidationOptions options, ValidationResult result)
-
validate
void validate(String location, CertificateRepositoryObjectValidationContext context, X509Crl crl, URI crlUri, ValidationOptions options, ValidationResult result)
-
isPastValidityTime
boolean isPastValidityTime()
-
isRevoked
boolean isRevoked()
-
getEncoded
byte[] getEncoded()
-
-