Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y 

A

AbstractJunction - Class in no.difi.certvalidator.structure
 
AbstractJunction(ValidatorRule...) - Constructor for class no.difi.certvalidator.structure.AbstractJunction
 
AbstractJunction(List<ValidatorRule>) - Constructor for class no.difi.certvalidator.structure.AbstractJunction
 
AbstractRule - Class in no.difi.certvalidator.rule
 
AbstractRule() - Constructor for class no.difi.certvalidator.rule.AbstractRule
 
add(X509Certificate...) - Method in class no.difi.certvalidator.util.SimpleCertificateBucket
Append certificate(s) to bucket.
add(ValidatorRule) - Method in class no.difi.certvalidator.ValidatorBuilder
Append validator instance to validator.
addRule(ValidatorRule...) - Method in class no.difi.certvalidator.structure.AbstractJunction
 
addRule(List<ValidatorRule>) - Method in class no.difi.certvalidator.structure.AbstractJunction
 
addRule(ValidatorRule) - Method in class no.difi.certvalidator.ValidatorBuilder
Append validator instance to validator.
algorithm - Variable in class no.difi.certvalidator.jaxb.xmldsig.CanonicalizationMethodType
 
algorithm - Variable in class no.difi.certvalidator.jaxb.xmldsig.DigestMethodType
 
algorithm - Variable in class no.difi.certvalidator.jaxb.xmldsig.SignatureMethodType
 
algorithm - Variable in class no.difi.certvalidator.jaxb.xmldsig.TransformType
 
alwaysFail(String) - Static method in class no.difi.certvalidator.rule.DummyRule
 
alwaysSuccess() - Static method in class no.difi.certvalidator.rule.DummyRule
 
ANCHOR - Static variable in class no.difi.certvalidator.rule.ChainRule
 
and(ValidatorRule...) - Static method in interface no.difi.certvalidator.structure.Junction
 
and(List<ValidatorRule>) - Static method in interface no.difi.certvalidator.structure.Junction
 
AndJunction - Class in no.difi.certvalidator.structure
Allows combining instances of validators using a limited set of logic.
AndJunction(ValidatorRule...) - Constructor for class no.difi.certvalidator.structure.AndJunction
 
AndJunction(List<ValidatorRule>) - Constructor for class no.difi.certvalidator.structure.AndJunction
 
any - Variable in class no.difi.certvalidator.jaxb.ExtensionType
 
asList() - Method in interface no.difi.certvalidator.api.CertificateBucket
 

B

BCHelper - Class in no.difi.certvalidator.util
 
BCHelper() - Constructor for class no.difi.certvalidator.util.BCHelper
 
blacklistOrCachedOrChain - Variable in class no.difi.certvalidator.jaxb.ExtensibleType
 
BlacklistRule - Class in no.difi.certvalidator.rule
 
BlacklistRule(CertificateBucket) - Constructor for class no.difi.certvalidator.rule.BlacklistRule
 
BlacklistType - Class in no.difi.certvalidator.jaxb
Java class for BlacklistType complex type.
BlacklistType() - Constructor for class no.difi.certvalidator.jaxb.BlacklistType
 
build() - Method in class no.difi.certvalidator.ValidatorBuilder
Generates a ValidatorHelper instance containing defined validator(s).
build(Path) - Method in class no.difi.certvalidator.ValidatorLoader
 
build(InputStream) - Method in class no.difi.certvalidator.ValidatorLoader
 

C

CachedType - Class in no.difi.certvalidator.jaxb
Java class for CachedType complex type.
CachedType() - Constructor for class no.difi.certvalidator.jaxb.CachedType
 
CachedValidatorRule - Class in no.difi.certvalidator.util
 
CachedValidatorRule(ValidatorRule, long) - Constructor for class no.difi.certvalidator.util.CachedValidatorRule
 
CachedValidatorRule.Result - Class in no.difi.certvalidator.util
 
canonicalizationMethod - Variable in class no.difi.certvalidator.jaxb.xmldsig.SignedInfoType
 
CanonicalizationMethodType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for CanonicalizationMethodType complex type.
CanonicalizationMethodType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.CanonicalizationMethodType
 
CERTIFICATE - Static variable in class no.difi.certvalidator.Validator
 
CertificateBucket - Interface in no.difi.certvalidator.api
Defines bucket for certificate allowing customized storage of certificates.
certificateBucket - Variable in class no.difi.certvalidator.jaxb.ValidatorRecipe
 
CertificateBucketException - Exception in no.difi.certvalidator.api
Exception related to actions performed by certificate buckets.
CertificateBucketException(String, Throwable) - Constructor for exception no.difi.certvalidator.api.CertificateBucketException
 
CertificateBucketReferenceType - Class in no.difi.certvalidator.jaxb
Java class for CertificateBucketReferenceType complex type.
CertificateBucketReferenceType() - Constructor for class no.difi.certvalidator.jaxb.CertificateBucketReferenceType
 
CertificateBucketType - Class in no.difi.certvalidator.jaxb
Java class for CertificateBucketType complex type.
CertificateBucketType() - Constructor for class no.difi.certvalidator.jaxb.CertificateBucketType
 
CertificateBucketWrapper - Class in no.difi.certvalidator.util
Wrapper for certificate bucket.
CertificateBucketWrapper(CertificateBucket) - Constructor for class no.difi.certvalidator.util.CertificateBucketWrapper
 
certificateOrCertificateReferenceOrCertificateStartsWith - Variable in class no.difi.certvalidator.jaxb.CertificateBucketType
 
CertificateReferenceType - Class in no.difi.certvalidator.jaxb
Java class for CertificateReferenceType complex type.
CertificateReferenceType() - Constructor for class no.difi.certvalidator.jaxb.CertificateReferenceType
 
CertificateStartsWithType - Class in no.difi.certvalidator.jaxb
Java class for CertificateStartsWithType complex type.
CertificateStartsWithType() - Constructor for class no.difi.certvalidator.jaxb.CertificateStartsWithType
 
CertificateType - Class in no.difi.certvalidator.jaxb
Java class for CertificateType complex type.
CertificateType() - Constructor for class no.difi.certvalidator.jaxb.CertificateType
 
CertificateValidationException - Exception in no.difi.certvalidator.api
Generic exception for project.
CertificateValidationException(String, Throwable) - Constructor for exception no.difi.certvalidator.api.CertificateValidationException
 
CertificateValidationException(String) - Constructor for exception no.difi.certvalidator.api.CertificateValidationException
 
ChainRule - Class in no.difi.certvalidator.rule
Validator checking validity of chain using root certificates and intermediate certificates.
ChainRule(CertificateBucket, CertificateBucket, String...) - Constructor for class no.difi.certvalidator.rule.ChainRule
 
ChainType - Class in no.difi.certvalidator.jaxb
Java class for ChainType complex type.
ChainType() - Constructor for class no.difi.certvalidator.jaxb.ChainType
 
ClassRuleParser - Class in no.difi.certvalidator.parser
 
ClassRuleParser() - Constructor for class no.difi.certvalidator.parser.ClassRuleParser
 
ClassType - Class in no.difi.certvalidator.jaxb
Java class for ClassType complex type.
ClassType() - Constructor for class no.difi.certvalidator.jaxb.ClassType
 
contains(Property<T>) - Method in interface no.difi.certvalidator.api.Report
 
contains(Property<T>) - Method in class no.difi.certvalidator.util.DummyReport
 
contains(Property<T>) - Method in class no.difi.certvalidator.util.SimpleReport
 
content - Variable in class no.difi.certvalidator.jaxb.xmldsig.CanonicalizationMethodType
 
content - Variable in class no.difi.certvalidator.jaxb.xmldsig.DigestMethodType
 
content - Variable in class no.difi.certvalidator.jaxb.xmldsig.KeyInfoType
 
content - Variable in class no.difi.certvalidator.jaxb.xmldsig.KeyValueType
 
content - Variable in class no.difi.certvalidator.jaxb.xmldsig.ObjectType
 
content - Variable in class no.difi.certvalidator.jaxb.xmldsig.PGPDataType
 
content - Variable in class no.difi.certvalidator.jaxb.xmldsig.SignatureMethodType
 
content - Variable in class no.difi.certvalidator.jaxb.xmldsig.SignaturePropertyType
 
content - Variable in class no.difi.certvalidator.jaxb.xmldsig.TransformType
 
copy() - Method in interface no.difi.certvalidator.api.Report
 
copy() - Method in class no.difi.certvalidator.util.DummyReport
 
copy() - Method in class no.difi.certvalidator.util.SimpleReport
 
create() - Static method in class no.difi.certvalidator.util.SimpleProperty
 
createBlacklistType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of BlacklistType
createCachedType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of CachedType
createCanonicalizationMethod(CanonicalizationMethodType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<CanonicalizationMethodType>}
createCanonicalizationMethodType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of CanonicalizationMethodType
createCertificateBucketReferenceType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of CertificateBucketReferenceType
createCertificateBucketType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of CertificateBucketType
createCertificateReferenceType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of CertificateReferenceType
createCertificateStartsWithType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of CertificateStartsWithType
createCertificateType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of CertificateType
createChainType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of ChainType
createClassType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of ClassType
createCriticalExtensionRecognizedType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of CriticalExtensionRecognizedType
createCriticalExtensionRequiredType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of CriticalExtensionRequiredType
createCRLType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of CRLType
createDigestMethod(DigestMethodType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<DigestMethodType>}
createDigestMethodType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of DigestMethodType
createDigestValue(byte[]) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<byte[]>}
createDSAKeyValue(DSAKeyValueType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<DSAKeyValueType>}
createDSAKeyValueType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of DSAKeyValueType
createDummyType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of DummyType
createExpirationType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of ExpirationType
createExtensibleType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of ExtensibleType
createExtensionType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of ExtensionType
createHandleErrorType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of HandleErrorType
createJunctionType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of JunctionType
createKeyInfo(KeyInfoType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<KeyInfoType>}
createKeyInfoType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of KeyInfoType
createKeyName(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<String>}
createKeyStoreType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of KeyStoreType
createKeyUsageType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of KeyUsageType
createKeyValue(KeyValueType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<KeyValueType>}
createKeyValueType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of KeyValueType
createManifest(ManifestType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<ManifestType>}
createManifestType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of ManifestType
createMgmtData(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<String>}
createObject(ObjectType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<ObjectType>}
createObjectType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of ObjectType
createOCSPType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of OCSPType
createPGPData(PGPDataType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<PGPDataType>}
createPGPDataType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of PGPDataType
createPGPDataTypePGPKeyID(byte[]) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<byte[]>}
createPGPDataTypePGPKeyPacket(byte[]) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<byte[]>}
createPrincipleNameType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of PrincipleNameType
createReference(ReferenceType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<ReferenceType>}
createReferenceType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of ReferenceType
createReferenceType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of ReferenceType
createRetrievalMethod(RetrievalMethodType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<RetrievalMethodType>}
createRetrievalMethodType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of RetrievalMethodType
createRSAKeyValue(RSAKeyValueType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<RSAKeyValueType>}
createRSAKeyValueType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of RSAKeyValueType
createRuleReferenceType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of RuleReferenceType
createSignature(SignatureType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<SignatureType>}
createSignatureMethod(SignatureMethodType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<SignatureMethodType>}
createSignatureMethodType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of SignatureMethodType
createSignatureMethodTypeHMACOutputLength(BigInteger) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<BigInteger>}
createSignatureProperties(SignaturePropertiesType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<SignaturePropertiesType>}
createSignaturePropertiesType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of SignaturePropertiesType
createSignatureProperty(SignaturePropertyType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<SignaturePropertyType>}
createSignaturePropertyType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of SignaturePropertyType
createSignatureType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of SignatureType
createSignatureValue(SignatureValueType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<SignatureValueType>}
createSignatureValueType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of SignatureValueType
createSignedInfo(SignedInfoType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<SignedInfoType>}
createSignedInfoType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of SignedInfoType
createSigningType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of SigningType
createSPKIData(SPKIDataType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<SPKIDataType>}
createSPKIDataType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of SPKIDataType
createSPKIDataTypeSPKISexp(byte[]) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<byte[]>}
createTransform(TransformType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<TransformType>}
createTransforms(TransformsType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<TransformsType>}
createTransformsType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of TransformsType
createTransformType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of TransformType
createTransformTypeXPath(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<String>}
createTryType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of TryType
createValidatorRecipe() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of ValidatorRecipe
createValidatorReferenceType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of ValidatorReferenceType
createValidatorType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of ValidatorType
createWhitelistType() - Method in class no.difi.certvalidator.jaxb.ObjectFactory
Create an instance of WhitelistType
createX509Data(X509DataType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<X509DataType>}
createX509DataType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of X509DataType
createX509DataTypeX509Certificate(byte[]) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<byte[]>}
createX509DataTypeX509CRL(byte[]) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<byte[]>}
createX509DataTypeX509IssuerSerial(X509IssuerSerialType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<X509IssuerSerialType>}
createX509DataTypeX509SKI(byte[]) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<byte[]>}
createX509DataTypeX509SubjectName(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of JAXBElement<String>}
createX509IssuerSerialType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create an instance of X509IssuerSerialType
CriticalExtensionRecognizedRule - Class in no.difi.certvalidator.rule
 
CriticalExtensionRecognizedRule(String...) - Constructor for class no.difi.certvalidator.rule.CriticalExtensionRecognizedRule
 
CriticalExtensionRecognizedRuleParser - Class in no.difi.certvalidator.parser
 
CriticalExtensionRecognizedRuleParser() - Constructor for class no.difi.certvalidator.parser.CriticalExtensionRecognizedRuleParser
 
CriticalExtensionRecognizedType - Class in no.difi.certvalidator.jaxb
Java class for CriticalExtensionRecognizedType complex type.
CriticalExtensionRecognizedType() - Constructor for class no.difi.certvalidator.jaxb.CriticalExtensionRecognizedType
 
CriticalExtensionRequiredRule - Class in no.difi.certvalidator.rule
 
CriticalExtensionRequiredRule(String...) - Constructor for class no.difi.certvalidator.rule.CriticalExtensionRequiredRule
 
CriticalExtensionRequiredRuleParser - Class in no.difi.certvalidator.parser
 
CriticalExtensionRequiredRuleParser() - Constructor for class no.difi.certvalidator.parser.CriticalExtensionRequiredRuleParser
 
CriticalExtensionRequiredType - Class in no.difi.certvalidator.jaxb
Java class for CriticalExtensionRequiredType complex type.
CriticalExtensionRequiredType() - Constructor for class no.difi.certvalidator.jaxb.CriticalExtensionRequiredType
 
CriticalExtensionRule - Class in no.difi.certvalidator.rule
 
CrlCache - Interface in no.difi.certvalidator.api
 
crlCache - Variable in class no.difi.certvalidator.util.SimpleCachingCrlFetcher
 
CrlFetcher - Interface in no.difi.certvalidator.api
 
CRLRule - Class in no.difi.certvalidator.rule
 
CRLRule(CrlFetcher) - Constructor for class no.difi.certvalidator.rule.CRLRule
 
CRLRule(CrlCache) - Constructor for class no.difi.certvalidator.rule.CRLRule
 
CRLRule() - Constructor for class no.difi.certvalidator.rule.CRLRule
 
CRLRuleParser - Class in no.difi.certvalidator.parser
 
CRLRuleParser() - Constructor for class no.difi.certvalidator.parser.CRLRuleParser
 
CRLType - Class in no.difi.certvalidator.jaxb
Java class for CRLType complex type.
CRLType() - Constructor for class no.difi.certvalidator.jaxb.CRLType
 
CrlUtils - Class in no.difi.certvalidator.util
 
CrlUtils() - Constructor for class no.difi.certvalidator.util.CrlUtils
 

D

digestMethod - Variable in class no.difi.certvalidator.jaxb.xmldsig.ReferenceType
 
DigestMethodType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for DigestMethodType complex type.
DigestMethodType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.DigestMethodType
 
digestValue - Variable in class no.difi.certvalidator.jaxb.xmldsig.ReferenceType
 
DirectoryCrlCache - Class in no.difi.certvalidator.util
 
DirectoryCrlCache(Path) - Constructor for class no.difi.certvalidator.util.DirectoryCrlCache
 
download(String) - Method in class no.difi.certvalidator.util.SimpleCachingCrlFetcher
 
DSAKeyValueType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for DSAKeyValueType complex type.
DSAKeyValueType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
 
DummyReport - Class in no.difi.certvalidator.util
 
DummyRule - Class in no.difi.certvalidator.rule
Throws an exception on validation if message is set.
DummyRule() - Constructor for class no.difi.certvalidator.rule.DummyRule
Defines an instance always having successful validations.
DummyRule(String) - Constructor for class no.difi.certvalidator.rule.DummyRule
Defines as instance always having failing validations, given message is not null.
DummyRuleParser - Class in no.difi.certvalidator.parser
 
DummyRuleParser() - Constructor for class no.difi.certvalidator.parser.DummyRuleParser
 
DummyType - Class in no.difi.certvalidator.jaxb
Java class for DummyType complex type.
DummyType() - Constructor for class no.difi.certvalidator.jaxb.DummyType
 

E

encoding - Variable in class no.difi.certvalidator.jaxb.xmldsig.ObjectType
 
ErrorHandler - Interface in no.difi.certvalidator.api
 
ExpirationRule - Class in no.difi.certvalidator.rule
Validate validity of certificate.
ExpirationRule() - Constructor for class no.difi.certvalidator.rule.ExpirationRule
 
ExpirationRuleParser - Class in no.difi.certvalidator.parser
 
ExpirationRuleParser() - Constructor for class no.difi.certvalidator.parser.ExpirationRuleParser
 
ExpirationSoonRule - Class in no.difi.certvalidator.rule
Validation making sure certificate doesn't expire in n milliseconds.
ExpirationSoonRule(long) - Constructor for class no.difi.certvalidator.rule.ExpirationSoonRule
 
ExpirationType - Class in no.difi.certvalidator.jaxb
Java class for ExpirationType complex type.
ExpirationType() - Constructor for class no.difi.certvalidator.jaxb.ExpirationType
 
exponent - Variable in class no.difi.certvalidator.jaxb.xmldsig.RSAKeyValueType
 
ExtensibleType - Class in no.difi.certvalidator.jaxb
Java class for ExtensibleType complex type.
ExtensibleType() - Constructor for class no.difi.certvalidator.jaxb.ExtensibleType
 
extension - Variable in class no.difi.certvalidator.jaxb.ChainType
 
extension - Variable in class no.difi.certvalidator.jaxb.CriticalExtensionRecognizedType
 
extension - Variable in class no.difi.certvalidator.jaxb.CriticalExtensionRequiredType
 
extension - Variable in class no.difi.certvalidator.jaxb.CRLType
 
extension - Variable in class no.difi.certvalidator.jaxb.ExpirationType
 
extension - Variable in class no.difi.certvalidator.jaxb.KeyUsageType
 
extension - Variable in class no.difi.certvalidator.jaxb.OCSPType
 
extension - Variable in class no.difi.certvalidator.jaxb.PrincipleNameType
 
extension - Variable in class no.difi.certvalidator.jaxb.ValidatorRecipe
 
ExtensionType - Class in no.difi.certvalidator.jaxb
Java class for ExtensionType complex type.
ExtensionType() - Constructor for class no.difi.certvalidator.jaxb.ExtensionType
 
extract(X500Name, String) - Static method in class no.difi.certvalidator.rule.PrincipalNameRule
 
extractNumber(X509Certificate) - Static method in class no.difi.certvalidator.extra.NorwegianOrganizationNumberRule
Extracts organization number using functionality provided by PrincipalNameValidator.

F

FailedValidationException - Exception in no.difi.certvalidator.api
Exception thrown when validation failes.
FailedValidationException(String, Throwable) - Constructor for exception no.difi.certvalidator.api.FailedValidationException
 
FailedValidationException(String) - Constructor for exception no.difi.certvalidator.api.FailedValidationException
 
field - Variable in class no.difi.certvalidator.jaxb.PrincipleNameType
 
field - Variable in class no.difi.certvalidator.rule.PrincipalNameRule
 
findBySubject(X500Principal) - Method in interface no.difi.certvalidator.api.CertificateBucket
Find certificate by subject.
findBySubject(X500Principal) - Method in class no.difi.certvalidator.util.CertificateBucketWrapper
Find certificate by subject.
findBySubject(X500Principal) - Method in class no.difi.certvalidator.util.KeyStoreCertificateBucket
Find certificate by subject.
findBySubject(X500Principal) - Method in class no.difi.certvalidator.util.SimpleCertificateBucket
Find certificate by subject.
fromValue(String) - Static method in enum no.difi.certvalidator.jaxb.JunctionEnum
 
fromValue(String) - Static method in enum no.difi.certvalidator.jaxb.KeyUsageEnum
 
fromValue(String) - Static method in enum no.difi.certvalidator.jaxb.PrincipalEnum
 
fromValue(String) - Static method in enum no.difi.certvalidator.jaxb.SigningEnum
 

G

g - Variable in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
 
get(String) - Method in interface no.difi.certvalidator.api.CrlFetcher
 
get(Property<T>) - Method in interface no.difi.certvalidator.api.Report
 
get(String) - Method in class no.difi.certvalidator.util.DirectoryCrlCache
 
get(Property<T>) - Method in class no.difi.certvalidator.util.DummyReport
 
get(String) - Method in class no.difi.certvalidator.util.SimpleCachingCrlFetcher
 
get(String) - Method in class no.difi.certvalidator.util.SimpleCrlCache
 
get(Property<T>) - Method in class no.difi.certvalidator.util.SimpleReport
 
getAlgorithm() - Method in class no.difi.certvalidator.jaxb.xmldsig.CanonicalizationMethodType
Gets the value of the algorithm property.
getAlgorithm() - Method in class no.difi.certvalidator.jaxb.xmldsig.DigestMethodType
Gets the value of the algorithm property.
getAlgorithm() - Method in class no.difi.certvalidator.jaxb.xmldsig.SignatureMethodType
Gets the value of the algorithm property.
getAlgorithm() - Method in class no.difi.certvalidator.jaxb.xmldsig.TransformType
Gets the value of the algorithm property.
getAny() - Method in class no.difi.certvalidator.jaxb.ExtensionType
Gets the value of the any property.
getBit() - Method in enum no.difi.certvalidator.util.KeyUsage
 
getBlacklistOrCachedOrChain() - Method in class no.difi.certvalidator.jaxb.ExtensibleType
Gets the value of the blacklistOrCachedOrChain property.
getCanonicalizationMethod() - Method in class no.difi.certvalidator.jaxb.xmldsig.SignedInfoType
Gets the value of the canonicalizationMethod property.
getCertificate(byte[]) - Static method in class no.difi.certvalidator.Validator
 
getCertificate(InputStream) - Static method in class no.difi.certvalidator.Validator
 
getCertificateBucket() - Method in class no.difi.certvalidator.jaxb.ValidatorRecipe
Gets the value of the certificateBucket property.
getCertificateBucket() - Method in class no.difi.certvalidator.util.CertificateBucketWrapper
 
getCertificateOrCertificateReferenceOrCertificateStartsWith() - Method in class no.difi.certvalidator.jaxb.CertificateBucketType
Gets the value of the certificateOrCertificateReferenceOrCertificateStartsWith property.
getContent() - Method in class no.difi.certvalidator.jaxb.xmldsig.CanonicalizationMethodType
Gets the value of the content property.
getContent() - Method in class no.difi.certvalidator.jaxb.xmldsig.DigestMethodType
Gets the value of the content property.
getContent() - Method in class no.difi.certvalidator.jaxb.xmldsig.KeyInfoType
Gets the value of the content property.
getContent() - Method in class no.difi.certvalidator.jaxb.xmldsig.KeyValueType
Gets the value of the content property.
getContent() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectType
Gets the value of the content property.
getContent() - Method in class no.difi.certvalidator.jaxb.xmldsig.PGPDataType
Gets the rest of the content model.
getContent() - Method in class no.difi.certvalidator.jaxb.xmldsig.SignatureMethodType
Gets the value of the content property.
getContent() - Method in class no.difi.certvalidator.jaxb.xmldsig.SignaturePropertyType
Gets the value of the content property.
getContent() - Method in class no.difi.certvalidator.jaxb.xmldsig.TransformType
Gets the value of the content property.
getCrlDistributionPoints(X509Certificate) - Static method in class no.difi.certvalidator.rule.CRLRule
 
getDigestMethod() - Method in class no.difi.certvalidator.jaxb.xmldsig.ReferenceType
Gets the value of the digestMethod property.
getDigestValue() - Method in class no.difi.certvalidator.jaxb.xmldsig.ReferenceType
Gets the value of the digestValue property.
getEncoding() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectType
Gets the value of the encoding property.
getExponent() - Method in class no.difi.certvalidator.jaxb.xmldsig.RSAKeyValueType
Gets the value of the exponent property.
getExtension() - Method in class no.difi.certvalidator.jaxb.ChainType
Gets the value of the extension property.
getExtension() - Method in class no.difi.certvalidator.jaxb.CriticalExtensionRecognizedType
Gets the value of the extension property.
getExtension() - Method in class no.difi.certvalidator.jaxb.CriticalExtensionRequiredType
Gets the value of the extension property.
getExtension() - Method in class no.difi.certvalidator.jaxb.CRLType
Gets the value of the extension property.
getExtension() - Method in class no.difi.certvalidator.jaxb.ExpirationType
Gets the value of the extension property.
getExtension() - Method in class no.difi.certvalidator.jaxb.KeyUsageType
Gets the value of the extension property.
getExtension() - Method in class no.difi.certvalidator.jaxb.OCSPType
Gets the value of the extension property.
getExtension() - Method in class no.difi.certvalidator.jaxb.PrincipleNameType
Gets the value of the extension property.
getExtension() - Method in class no.difi.certvalidator.jaxb.ValidatorRecipe
Gets the value of the extension property.
getField() - Method in class no.difi.certvalidator.jaxb.PrincipleNameType
Gets the value of the field property.
getG() - Method in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
Gets the value of the g property.
getHandler() - Method in class no.difi.certvalidator.jaxb.HandleErrorType
Gets the value of the handler property.
getId() - Method in class no.difi.certvalidator.jaxb.xmldsig.KeyInfoType
Gets the value of the id property.
getId() - Method in class no.difi.certvalidator.jaxb.xmldsig.ManifestType
Gets the value of the id property.
getId() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectType
Gets the value of the id property.
getId() - Method in class no.difi.certvalidator.jaxb.xmldsig.ReferenceType
Gets the value of the id property.
getId() - Method in class no.difi.certvalidator.jaxb.xmldsig.SignaturePropertiesType
Gets the value of the id property.
getId() - Method in class no.difi.certvalidator.jaxb.xmldsig.SignaturePropertyType
Gets the value of the id property.
getId() - Method in class no.difi.certvalidator.jaxb.xmldsig.SignatureType
Gets the value of the id property.
getId() - Method in class no.difi.certvalidator.jaxb.xmldsig.SignatureValueType
Gets the value of the id property.
getId() - Method in class no.difi.certvalidator.jaxb.xmldsig.SignedInfoType
Gets the value of the id property.
getIdentifier() - Method in class no.difi.certvalidator.jaxb.KeyUsageType
Gets the value of the identifier property.
getIntermediateBucketReference() - Method in class no.difi.certvalidator.jaxb.ChainType
Gets the value of the intermediateBucketReference property.
getIntermediateBucketReference() - Method in class no.difi.certvalidator.jaxb.OCSPType
Gets the value of the intermediateBucketReference property.
getIssuer(X509Certificate) - Static method in class no.difi.certvalidator.rule.PrincipalNameRule
 
getJ() - Method in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
Gets the value of the j property.
getKeyInfo() - Method in class no.difi.certvalidator.jaxb.xmldsig.SignatureType
Gets the value of the keyInfo property.
getKeyStore() - Method in class no.difi.certvalidator.jaxb.CertificateReferenceType
Gets the value of the keyStore property.
getKeyStore() - Method in class no.difi.certvalidator.jaxb.CertificateStartsWithType
Gets the value of the keyStore property.
getKeyStore() - Method in class no.difi.certvalidator.jaxb.ValidatorRecipe
Gets the value of the keyStore property.
getKeyStore() - Method in class no.difi.certvalidator.util.KeyStoreCertificateBucket
Allows for overriding method of fetching key store when used.
getMillis() - Method in class no.difi.certvalidator.jaxb.ExpirationType
Gets the value of the millis property.
getMimeType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectType
Gets the value of the mimeType property.
getModulus() - Method in class no.difi.certvalidator.jaxb.xmldsig.RSAKeyValueType
Gets the value of the modulus property.
getName() - Method in class no.difi.certvalidator.extra.NorwegianOrganizationNumberRule.NorwegianOrganization
 
getName() - Method in class no.difi.certvalidator.jaxb.CertificateBucketType
Gets the value of the name property.
getName() - Method in class no.difi.certvalidator.jaxb.KeyStoreType
Gets the value of the name property.
getName() - Method in class no.difi.certvalidator.jaxb.ValidatorRecipe
Gets the value of the name property.
getName() - Method in class no.difi.certvalidator.jaxb.ValidatorType
Gets the value of the name property.
getName() - Method in class no.difi.certvalidator.ValidatorGroup
 
getNumber() - Method in class no.difi.certvalidator.extra.NorwegianOrganizationNumberRule.NorwegianOrganization
 
getObject() - Method in class no.difi.certvalidator.jaxb.xmldsig.SignatureType
Gets the value of the object property.
getP() - Method in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
Gets the value of the p property.
getPassword() - Method in class no.difi.certvalidator.jaxb.KeyStoreType
Gets the value of the password property.
getPgenCounter() - Method in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
Gets the value of the pgenCounter property.
getPolicy() - Method in class no.difi.certvalidator.jaxb.ChainType
Gets the value of the policy property.
getPrincipal() - Method in class no.difi.certvalidator.jaxb.PrincipleNameType
Gets the value of the principal property.
getQ() - Method in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
Gets the value of the q property.
getReference() - Method in class no.difi.certvalidator.jaxb.PrincipleNameType
Gets the value of the reference property.
getReference() - Method in class no.difi.certvalidator.jaxb.xmldsig.ManifestType
Gets the value of the reference property.
getReference() - Method in class no.difi.certvalidator.jaxb.xmldsig.SignedInfoType
Gets the value of the reference property.
getRootBucketReference() - Method in class no.difi.certvalidator.jaxb.ChainType
Gets the value of the rootBucketReference property.
getSeed() - Method in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
Gets the value of the seed property.
getSignature() - Method in class no.difi.certvalidator.jaxb.ValidatorRecipe
Gets the value of the signature property.
getSignatureMethod() - Method in class no.difi.certvalidator.jaxb.xmldsig.SignedInfoType
Gets the value of the signatureMethod property.
getSignatureProperty() - Method in class no.difi.certvalidator.jaxb.xmldsig.SignaturePropertiesType
Gets the value of the signatureProperty property.
getSignatureValue() - Method in class no.difi.certvalidator.jaxb.xmldsig.SignatureType
Gets the value of the signatureValue property.
getSignedInfo() - Method in class no.difi.certvalidator.jaxb.xmldsig.SignatureType
Gets the value of the signedInfo property.
getSPKISexpAndAny() - Method in class no.difi.certvalidator.jaxb.xmldsig.SPKIDataType
Gets the value of the spkiSexpAndAny property.
getSubject(X509Certificate) - Static method in class no.difi.certvalidator.rule.PrincipalNameRule
 
getTarget() - Method in class no.difi.certvalidator.jaxb.xmldsig.SignaturePropertyType
Gets the value of the target property.
getTimeout() - Method in class no.difi.certvalidator.jaxb.CachedType
Gets the value of the timeout property.
getTimeout() - Method in class no.difi.certvalidator.jaxb.ValidatorType
Gets the value of the timeout property.
getTransform() - Method in class no.difi.certvalidator.jaxb.xmldsig.TransformsType
Gets the value of the transform property.
getTransforms() - Method in class no.difi.certvalidator.jaxb.xmldsig.ReferenceType
Gets the value of the transforms property.
getTransforms() - Method in class no.difi.certvalidator.jaxb.xmldsig.RetrievalMethodType
Gets the value of the transforms property.
getType() - Method in class no.difi.certvalidator.jaxb.ExtensionType
Gets the value of the type property.
getType() - Method in class no.difi.certvalidator.jaxb.JunctionType
Gets the value of the type property.
getType() - Method in class no.difi.certvalidator.jaxb.SigningType
Gets the value of the type property.
getType() - Method in class no.difi.certvalidator.jaxb.xmldsig.ReferenceType
Gets the value of the type property.
getType() - Method in class no.difi.certvalidator.jaxb.xmldsig.RetrievalMethodType
Gets the value of the type property.
getURI() - Method in class no.difi.certvalidator.jaxb.xmldsig.ReferenceType
Gets the value of the uri property.
getURI() - Method in class no.difi.certvalidator.jaxb.xmldsig.RetrievalMethodType
Gets the value of the uri property.
getValidator() - Method in class no.difi.certvalidator.jaxb.ValidatorRecipe
Gets the value of the validator property.
getValue() - Method in class no.difi.certvalidator.jaxb.BlacklistType
Gets the value of the value property.
getValue() - Method in class no.difi.certvalidator.jaxb.CertificateBucketReferenceType
Gets the value of the value property.
getValue() - Method in class no.difi.certvalidator.jaxb.CertificateReferenceType
Gets the value of the value property.
getValue() - Method in class no.difi.certvalidator.jaxb.CertificateStartsWithType
Gets the value of the value property.
getValue() - Method in class no.difi.certvalidator.jaxb.CertificateType
Gets the value of the value property.
getValue() - Method in class no.difi.certvalidator.jaxb.ClassType
Gets the value of the value property.
getValue() - Method in class no.difi.certvalidator.jaxb.CriticalExtensionRecognizedType
Gets the value of the value property.
getValue() - Method in class no.difi.certvalidator.jaxb.CriticalExtensionRequiredType
Gets the value of the value property.
getValue() - Method in class no.difi.certvalidator.jaxb.DummyType
Gets the value of the value property.
getValue() - Method in class no.difi.certvalidator.jaxb.KeyStoreType
Gets the value of the value property.
getValue() - Method in class no.difi.certvalidator.jaxb.PrincipleNameType
Gets the value of the value property.
getValue() - Method in class no.difi.certvalidator.jaxb.ReferenceType
Gets the value of the value property.
getValue() - Method in class no.difi.certvalidator.jaxb.WhitelistType
Gets the value of the value property.
getValue() - Method in class no.difi.certvalidator.jaxb.xmldsig.SignatureValueType
Gets the value of the value property.
getVersion() - Method in class no.difi.certvalidator.jaxb.ValidatorRecipe
Gets the value of the version property.
getVersion() - Method in class no.difi.certvalidator.ValidatorGroup
 
getX509IssuerName() - Method in class no.difi.certvalidator.jaxb.xmldsig.X509IssuerSerialType
Gets the value of the x509IssuerName property.
getX509IssuerSerialOrX509SKIOrX509SubjectName() - Method in class no.difi.certvalidator.jaxb.xmldsig.X509DataType
Gets the value of the x509IssuerSerialOrX509SKIOrX509SubjectName property.
getX509SerialNumber() - Method in class no.difi.certvalidator.jaxb.xmldsig.X509IssuerSerialType
Gets the value of the x509SerialNumber property.
getY() - Method in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
Gets the value of the y property.

H

handle(CertificateValidationException) - Method in interface no.difi.certvalidator.api.ErrorHandler
 
HandleErrorRule - Class in no.difi.certvalidator.rule
Allows encapsulation of other validations rule, allowing errors to occur but not failed validation.
HandleErrorRule(ValidatorRule...) - Constructor for class no.difi.certvalidator.rule.HandleErrorRule
 
HandleErrorRule(ErrorHandler, ValidatorRule...) - Constructor for class no.difi.certvalidator.rule.HandleErrorRule
 
HandleErrorRule(List<ValidatorRule>) - Constructor for class no.difi.certvalidator.rule.HandleErrorRule
 
HandleErrorRule(ErrorHandler, List<ValidatorRule>) - Constructor for class no.difi.certvalidator.rule.HandleErrorRule
 
HandleErrorType - Class in no.difi.certvalidator.jaxb
Java class for HandleErrorType complex type.
HandleErrorType() - Constructor for class no.difi.certvalidator.jaxb.HandleErrorType
 
handler - Variable in class no.difi.certvalidator.jaxb.HandleErrorType
 
httpDownload(String) - Method in class no.difi.certvalidator.util.SimpleCachingCrlFetcher
 

I

id - Variable in class no.difi.certvalidator.jaxb.xmldsig.KeyInfoType
 
id - Variable in class no.difi.certvalidator.jaxb.xmldsig.ManifestType
 
id - Variable in class no.difi.certvalidator.jaxb.xmldsig.ObjectType
 
id - Variable in class no.difi.certvalidator.jaxb.xmldsig.ReferenceType
 
id - Variable in class no.difi.certvalidator.jaxb.xmldsig.SignaturePropertiesType
 
id - Variable in class no.difi.certvalidator.jaxb.xmldsig.SignaturePropertyType
 
id - Variable in class no.difi.certvalidator.jaxb.xmldsig.SignatureType
 
id - Variable in class no.difi.certvalidator.jaxb.xmldsig.SignatureValueType
 
id - Variable in class no.difi.certvalidator.jaxb.xmldsig.SignedInfoType
 
identifier - Variable in class no.difi.certvalidator.jaxb.KeyUsageType
 
INSTANCE - Static variable in class no.difi.certvalidator.util.DummyReport
 
intermediateBucketReference - Variable in class no.difi.certvalidator.jaxb.ChainType
 
intermediateBucketReference - Variable in class no.difi.certvalidator.jaxb.OCSPType
 
isSelfSigned(X509Certificate) - Static method in class no.difi.certvalidator.rule.SigningRule
Source: http://www.nakov.com/blog/2009/12/01/x509-certificate-validation-in-java-build-and-verify-chain-and-verify-clr-with-bouncy-castle/
isValid(X509Certificate) - Method in class no.difi.certvalidator.Validator
 
isValid(InputStream) - Method in class no.difi.certvalidator.Validator
 
isValid(byte[]) - Method in class no.difi.certvalidator.Validator
 
isValid(String, X509Certificate) - Method in class no.difi.certvalidator.ValidatorGroup
 
isValid(String, InputStream) - Method in class no.difi.certvalidator.ValidatorGroup
 
isValid(String, byte[]) - Method in class no.difi.certvalidator.ValidatorGroup
 
iterator() - Method in class no.difi.certvalidator.util.CertificateBucketWrapper
iterator() - Method in class no.difi.certvalidator.util.KeyStoreCertificateBucket
iterator() - Method in class no.difi.certvalidator.util.SimpleCertificateBucket

J

j - Variable in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
 
Junction - Interface in no.difi.certvalidator.structure
Allows combining instances of validators using a limited set of logic.
JunctionEnum - Enum in no.difi.certvalidator.jaxb
Java class for JunctionEnum.
JunctionType - Class in no.difi.certvalidator.jaxb
Java class for JunctionType complex type.
JunctionType() - Constructor for class no.difi.certvalidator.jaxb.JunctionType
 

K

keyInfo - Variable in class no.difi.certvalidator.jaxb.xmldsig.SignatureType
 
KeyInfoType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for KeyInfoType complex type.
KeyInfoType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.KeyInfoType
 
keys() - Method in interface no.difi.certvalidator.api.Report
 
keys() - Method in class no.difi.certvalidator.util.DummyReport
 
keys() - Method in class no.difi.certvalidator.util.SimpleReport
 
keyStore - Variable in class no.difi.certvalidator.jaxb.CertificateReferenceType
 
keyStore - Variable in class no.difi.certvalidator.jaxb.CertificateStartsWithType
 
keyStore - Variable in class no.difi.certvalidator.jaxb.ValidatorRecipe
 
keyStore - Variable in class no.difi.certvalidator.util.KeyStoreCertificateBucket
 
KeyStoreCertificateBucket - Class in no.difi.certvalidator.util
Reads a keystore from input stream and keeps it in memory.
KeyStoreCertificateBucket(KeyStore) - Constructor for class no.difi.certvalidator.util.KeyStoreCertificateBucket
 
KeyStoreCertificateBucket(InputStream, String) - Constructor for class no.difi.certvalidator.util.KeyStoreCertificateBucket
 
KeyStoreCertificateBucket(String, InputStream, String) - Constructor for class no.difi.certvalidator.util.KeyStoreCertificateBucket
 
KeyStoreType - Class in no.difi.certvalidator.jaxb
Java class for KeyStoreType complex type.
KeyStoreType() - Constructor for class no.difi.certvalidator.jaxb.KeyStoreType
 
KeyUsage - Enum in no.difi.certvalidator.util
KeyUsageEnum - Enum in no.difi.certvalidator.jaxb
Java class for KeyUsageEnum.
KeyUsageRule - Class in no.difi.certvalidator.rule
 
KeyUsageRule(KeyUsage...) - Constructor for class no.difi.certvalidator.rule.KeyUsageRule
 
KeyUsageRuleParser - Class in no.difi.certvalidator.parser
 
KeyUsageRuleParser() - Constructor for class no.difi.certvalidator.parser.KeyUsageRuleParser
 
KeyUsageType - Class in no.difi.certvalidator.jaxb
Java class for KeyUsageType complex type.
KeyUsageType() - Constructor for class no.difi.certvalidator.jaxb.KeyUsageType
 
KeyValueType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for KeyValueType complex type.
KeyValueType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.KeyValueType
 
KIND - Static variable in class no.difi.certvalidator.rule.SigningRule
 

L

load(X509Certificate) - Method in class no.difi.certvalidator.util.CachedValidatorRule
 
load(InputStream) - Static method in class no.difi.certvalidator.util.CrlUtils
 

M

ManifestType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for ManifestType complex type.
ManifestType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.ManifestType
 
millis - Variable in class no.difi.certvalidator.jaxb.ExpirationType
 
mimeType - Variable in class no.difi.certvalidator.jaxb.xmldsig.ObjectType
 
modulus - Variable in class no.difi.certvalidator.jaxb.xmldsig.RSAKeyValueType
 

N

name - Variable in class no.difi.certvalidator.jaxb.CertificateBucketType
 
name - Variable in class no.difi.certvalidator.jaxb.KeyStoreType
 
name - Variable in class no.difi.certvalidator.jaxb.ValidatorRecipe
 
name - Variable in class no.difi.certvalidator.jaxb.ValidatorType
 
NAME - Static variable in class no.difi.certvalidator.rule.PrincipalNameRule
 
newInstance() - Static method in class no.difi.certvalidator.util.SimpleReport
 
newInstance() - Static method in class no.difi.certvalidator.ValidatorBuilder
Point of entry.
newInstance() - Static method in class no.difi.certvalidator.ValidatorLoader
 
no.difi.certvalidator - package no.difi.certvalidator
 
no.difi.certvalidator.api - package no.difi.certvalidator.api
API for use and extension of validator library.
no.difi.certvalidator.extra - package no.difi.certvalidator.extra
Rules implemented to suite specific needs worth sharing.
no.difi.certvalidator.jaxb - package no.difi.certvalidator.jaxb
 
no.difi.certvalidator.jaxb.xmldsig - package no.difi.certvalidator.jaxb.xmldsig
 
no.difi.certvalidator.lang - package no.difi.certvalidator.lang
 
no.difi.certvalidator.parser - package no.difi.certvalidator.parser
 
no.difi.certvalidator.rule - package no.difi.certvalidator.rule
Available rules for creation of certificate validator.
no.difi.certvalidator.structure - package no.difi.certvalidator.structure
Package for logical operations to create more advanced validators.
no.difi.certvalidator.util - package no.difi.certvalidator.util
Some default implementations for easy use.
NorwegianOrganization(String, String) - Constructor for class no.difi.certvalidator.extra.NorwegianOrganizationNumberRule.NorwegianOrganization
 
NorwegianOrganizationNumberRule - Class in no.difi.certvalidator.extra
Implementation of fetching of Norwegian organization number from certificates.
NorwegianOrganizationNumberRule() - Constructor for class no.difi.certvalidator.extra.NorwegianOrganizationNumberRule
 
NorwegianOrganizationNumberRule(PrincipalNameProvider<String>) - Constructor for class no.difi.certvalidator.extra.NorwegianOrganizationNumberRule
 
NorwegianOrganizationNumberRule.NorwegianOrganization - Class in no.difi.certvalidator.extra
 

O

object - Variable in class no.difi.certvalidator.jaxb.xmldsig.SignatureType
 
ObjectFactory - Class in no.difi.certvalidator.jaxb
This object contains factory methods for each Java content interface and Java element interface generated in the no.difi.certvalidator.jaxb package.
ObjectFactory() - Constructor for class no.difi.certvalidator.jaxb.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: no.difi.certvalidator.jaxb
ObjectFactory - Class in no.difi.certvalidator.jaxb.xmldsig
This object contains factory methods for each Java content interface and Java element interface generated in the no.difi.certvalidator.jaxb.xmldsig package.
ObjectFactory() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: no.difi.certvalidator.jaxb.xmldsig
ObjectType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for ObjectType complex type.
ObjectType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.ObjectType
 
ocspClient - Variable in class no.difi.certvalidator.rule.OCSPRule
 
OCSPRule - Class in no.difi.certvalidator.rule
 
OCSPRule(CertificateBucket) - Constructor for class no.difi.certvalidator.rule.OCSPRule
 
OCSPRule(OcspClient) - Constructor for class no.difi.certvalidator.rule.OCSPRule
 
OCSPType - Class in no.difi.certvalidator.jaxb
Java class for OCSPType complex type.
OCSPType() - Constructor for class no.difi.certvalidator.jaxb.OCSPType
 
of(int) - Static method in enum no.difi.certvalidator.util.KeyUsage
 
or(ValidatorRule...) - Static method in interface no.difi.certvalidator.structure.Junction
 
or(List<ValidatorRule>) - Static method in interface no.difi.certvalidator.structure.Junction
 
Order - Annotation Type in no.difi.certvalidator.api
 
ORGANIZATION - Static variable in class no.difi.certvalidator.extra.NorwegianOrganizationNumberRule
 
OrJunction - Class in no.difi.certvalidator.structure
Allows combining instances of validators using a limited set of logic.
OrJunction(ValidatorRule...) - Constructor for class no.difi.certvalidator.structure.OrJunction
 
OrJunction(List<ValidatorRule>) - Constructor for class no.difi.certvalidator.structure.OrJunction
 

P

p - Variable in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
 
parse(ValidatorRecipe, Map<String, Object>) - Method in interface no.difi.certvalidator.api.ValidatorRecipeParser
 
parse(Object, Map<String, Object>) - Method in interface no.difi.certvalidator.api.ValidatorRuleParser
 
parse(Object, Map<String, Object>) - Method in class no.difi.certvalidator.parser.ClassRuleParser
 
parse(Object, Map<String, Object>) - Method in class no.difi.certvalidator.parser.CriticalExtensionRecognizedRuleParser
 
parse(Object, Map<String, Object>) - Method in class no.difi.certvalidator.parser.CriticalExtensionRequiredRuleParser
 
parse(Object, Map<String, Object>) - Method in class no.difi.certvalidator.parser.CRLRuleParser
 
parse(Object, Map<String, Object>) - Method in class no.difi.certvalidator.parser.DummyRuleParser
 
parse(Object, Map<String, Object>) - Method in class no.difi.certvalidator.parser.ExpirationRuleParser
 
parse(Object, Map<String, Object>) - Method in class no.difi.certvalidator.parser.KeyUsageRuleParser
 
parse(Object, Map<String, Object>) - Method in class no.difi.certvalidator.parser.PrincipleNameRuleParser
 
parse(Object, Map<String, Object>) - Method in class no.difi.certvalidator.parser.RuleReferenceRuleParser
 
parse(Object, Map<String, Object>) - Method in class no.difi.certvalidator.parser.SigningRuleParser
 
parse(ValidatorRecipe, Map<String, Object>) - Method in class no.difi.certvalidator.parser.ValidatorBucketsLoader
 
parse(ValidatorRecipe, Map<String, Object>) - Method in class no.difi.certvalidator.parser.ValidatorKeyStoresLoader
 
parse(Object, Map<String, Object>) - Method in class no.difi.certvalidator.parser.ValidatorReferenceRuleParser
 
password - Variable in class no.difi.certvalidator.jaxb.KeyStoreType
 
PATH - Static variable in class no.difi.certvalidator.rule.ChainRule
 
pgenCounter - Variable in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
 
PGPDataType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for PGPDataType complex type.
PGPDataType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.PGPDataType
 
policy - Variable in class no.difi.certvalidator.jaxb.ChainType
 
principal - Variable in class no.difi.certvalidator.jaxb.PrincipleNameType
 
principal - Variable in class no.difi.certvalidator.rule.PrincipalNameRule
 
PrincipalEnum - Enum in no.difi.certvalidator.jaxb
Java class for PrincipalEnum.
PrincipalNameProvider<T> - Interface in no.difi.certvalidator.api
Used by PrincipalNameValidator to implement validation logic.
PrincipalNameRule - Class in no.difi.certvalidator.rule
Validator using defined logic to validate content in principal name of subject or issuer.
PrincipalNameRule(PrincipalNameProvider<String>) - Constructor for class no.difi.certvalidator.rule.PrincipalNameRule
 
PrincipalNameRule(PrincipalNameProvider<String>, PrincipalNameRule.Principal) - Constructor for class no.difi.certvalidator.rule.PrincipalNameRule
 
PrincipalNameRule(String, PrincipalNameProvider<String>) - Constructor for class no.difi.certvalidator.rule.PrincipalNameRule
 
PrincipalNameRule(String, PrincipalNameProvider<String>, PrincipalNameRule.Principal) - Constructor for class no.difi.certvalidator.rule.PrincipalNameRule
 
PrincipalNameRule.Principal - Enum in no.difi.certvalidator.rule
 
PrincipleNameRuleParser - Class in no.difi.certvalidator.parser
 
PrincipleNameRuleParser() - Constructor for class no.difi.certvalidator.parser.PrincipleNameRuleParser
 
PrincipleNameType - Class in no.difi.certvalidator.jaxb
Java class for PrincipleNameType complex type.
PrincipleNameType() - Constructor for class no.difi.certvalidator.jaxb.PrincipleNameType
 
Property<T> - Interface in no.difi.certvalidator.api
 
provider - Variable in class no.difi.certvalidator.rule.PrincipalNameRule
 
PROVIDER - Static variable in class no.difi.certvalidator.util.BCHelper
 
PublicSignedOnly() - Static method in class no.difi.certvalidator.rule.SigningRule
 
put(String, Object) - Method in class no.difi.certvalidator.ValidatorLoader
 
putAll(Map<String, Object>) - Method in class no.difi.certvalidator.ValidatorLoader
 

Q

q - Variable in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
 

R

recognizes(String...) - Static method in class no.difi.certvalidator.rule.CriticalExtensionRule
 
reference - Variable in class no.difi.certvalidator.jaxb.PrincipleNameType
 
reference - Variable in class no.difi.certvalidator.jaxb.xmldsig.ManifestType
 
reference - Variable in class no.difi.certvalidator.jaxb.xmldsig.SignedInfoType
 
ReferenceType - Class in no.difi.certvalidator.jaxb
Java class for ReferenceType complex type.
ReferenceType() - Constructor for class no.difi.certvalidator.jaxb.ReferenceType
 
ReferenceType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for ReferenceType complex type.
ReferenceType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.ReferenceType
 
Report - Interface in no.difi.certvalidator.api
 
requires(String...) - Static method in class no.difi.certvalidator.rule.CriticalExtensionRule
 
RESULT - Static variable in class no.difi.certvalidator.rule.OCSPRule
 
Result() - Constructor for class no.difi.certvalidator.util.CachedValidatorRule.Result
 
Result(CertificateValidationException) - Constructor for class no.difi.certvalidator.util.CachedValidatorRule.Result
 
RetrievalMethodType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for RetrievalMethodType complex type.
RetrievalMethodType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.RetrievalMethodType
 
rootBucketReference - Variable in class no.difi.certvalidator.jaxb.ChainType
 
RSAKeyValueType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for RSAKeyValueType complex type.
RSAKeyValueType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.RSAKeyValueType
 
RuleReferenceRuleParser - Class in no.difi.certvalidator.parser
 
RuleReferenceRuleParser() - Constructor for class no.difi.certvalidator.parser.RuleReferenceRuleParser
 
RuleReferenceType - Class in no.difi.certvalidator.jaxb
Java class for RuleReferenceType complex type.
RuleReferenceType() - Constructor for class no.difi.certvalidator.jaxb.RuleReferenceType
 

S

save(OutputStream, X509CRL) - Static method in class no.difi.certvalidator.util.CrlUtils
 
seed - Variable in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
 
SelfSignedOnly() - Static method in class no.difi.certvalidator.rule.SigningRule
 
set(String, X509CRL) - Method in interface no.difi.certvalidator.api.CrlCache
 
set(Property<T>, T) - Method in interface no.difi.certvalidator.api.Report
 
set(String, X509CRL) - Method in class no.difi.certvalidator.util.DirectoryCrlCache
 
set(Property<T>, T) - Method in class no.difi.certvalidator.util.DummyReport
 
set(String, X509CRL) - Method in class no.difi.certvalidator.util.SimpleCrlCache
 
set(Property<T>, T) - Method in class no.difi.certvalidator.util.SimpleReport
 
setAlgorithm(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.CanonicalizationMethodType
Sets the value of the algorithm property.
setAlgorithm(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.DigestMethodType
Sets the value of the algorithm property.
setAlgorithm(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.SignatureMethodType
Sets the value of the algorithm property.
setAlgorithm(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.TransformType
Sets the value of the algorithm property.
setAny(Object) - Method in class no.difi.certvalidator.jaxb.ExtensionType
Sets the value of the any property.
setCanonicalizationMethod(CanonicalizationMethodType) - Method in class no.difi.certvalidator.jaxb.xmldsig.SignedInfoType
Sets the value of the canonicalizationMethod property.
setCertificateBucket(CertificateBucket) - Method in class no.difi.certvalidator.util.CertificateBucketWrapper
 
setDigestMethod(DigestMethodType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ReferenceType
Sets the value of the digestMethod property.
setDigestValue(byte[]) - Method in class no.difi.certvalidator.jaxb.xmldsig.ReferenceType
Sets the value of the digestValue property.
setEncoding(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectType
Sets the value of the encoding property.
setExponent(byte[]) - Method in class no.difi.certvalidator.jaxb.xmldsig.RSAKeyValueType
Sets the value of the exponent property.
setField(String) - Method in class no.difi.certvalidator.jaxb.PrincipleNameType
Sets the value of the field property.
setG(byte[]) - Method in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
Sets the value of the g property.
setHandler(String) - Method in class no.difi.certvalidator.jaxb.HandleErrorType
Sets the value of the handler property.
setId(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.KeyInfoType
Sets the value of the id property.
setId(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.ManifestType
Sets the value of the id property.
setId(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectType
Sets the value of the id property.
setId(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.ReferenceType
Sets the value of the id property.
setId(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.SignaturePropertiesType
Sets the value of the id property.
setId(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.SignaturePropertyType
Sets the value of the id property.
setId(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.SignatureType
Sets the value of the id property.
setId(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.SignatureValueType
Sets the value of the id property.
setId(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.SignedInfoType
Sets the value of the id property.
setIntermediateBucketReference(CertificateBucketReferenceType) - Method in class no.difi.certvalidator.jaxb.ChainType
Sets the value of the intermediateBucketReference property.
setIntermediateBucketReference(CertificateBucketReferenceType) - Method in class no.difi.certvalidator.jaxb.OCSPType
Sets the value of the intermediateBucketReference property.
setJ(byte[]) - Method in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
Sets the value of the j property.
setKeyInfo(KeyInfoType) - Method in class no.difi.certvalidator.jaxb.xmldsig.SignatureType
Sets the value of the keyInfo property.
setKeyStore(String) - Method in class no.difi.certvalidator.jaxb.CertificateReferenceType
Sets the value of the keyStore property.
setKeyStore(String) - Method in class no.difi.certvalidator.jaxb.CertificateStartsWithType
Sets the value of the keyStore property.
setMillis(Long) - Method in class no.difi.certvalidator.jaxb.ExpirationType
Sets the value of the millis property.
setMimeType(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.ObjectType
Sets the value of the mimeType property.
setModulus(byte[]) - Method in class no.difi.certvalidator.jaxb.xmldsig.RSAKeyValueType
Sets the value of the modulus property.
setName(String) - Method in class no.difi.certvalidator.jaxb.CertificateBucketType
Sets the value of the name property.
setName(String) - Method in class no.difi.certvalidator.jaxb.KeyStoreType
Sets the value of the name property.
setName(String) - Method in class no.difi.certvalidator.jaxb.ValidatorRecipe
Sets the value of the name property.
setName(String) - Method in class no.difi.certvalidator.jaxb.ValidatorType
Sets the value of the name property.
setP(byte[]) - Method in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
Sets the value of the p property.
setPassword(String) - Method in class no.difi.certvalidator.jaxb.KeyStoreType
Sets the value of the password property.
setPgenCounter(byte[]) - Method in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
Sets the value of the pgenCounter property.
setPrincipal(PrincipalEnum) - Method in class no.difi.certvalidator.jaxb.PrincipleNameType
Sets the value of the principal property.
setQ(byte[]) - Method in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
Sets the value of the q property.
setReference(ReferenceType) - Method in class no.difi.certvalidator.jaxb.PrincipleNameType
Sets the value of the reference property.
setRootBucketReference(CertificateBucketReferenceType) - Method in class no.difi.certvalidator.jaxb.ChainType
Sets the value of the rootBucketReference property.
setSeed(byte[]) - Method in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
Sets the value of the seed property.
setSignature(SignatureType) - Method in class no.difi.certvalidator.jaxb.ValidatorRecipe
Sets the value of the signature property.
setSignatureMethod(SignatureMethodType) - Method in class no.difi.certvalidator.jaxb.xmldsig.SignedInfoType
Sets the value of the signatureMethod property.
setSignatureValue(SignatureValueType) - Method in class no.difi.certvalidator.jaxb.xmldsig.SignatureType
Sets the value of the signatureValue property.
setSignedInfo(SignedInfoType) - Method in class no.difi.certvalidator.jaxb.xmldsig.SignatureType
Sets the value of the signedInfo property.
setTarget(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.SignaturePropertyType
Sets the value of the target property.
setTimeout(long) - Method in class no.difi.certvalidator.jaxb.CachedType
Sets the value of the timeout property.
setTimeout(Long) - Method in class no.difi.certvalidator.jaxb.ValidatorType
Sets the value of the timeout property.
setTransforms(TransformsType) - Method in class no.difi.certvalidator.jaxb.xmldsig.ReferenceType
Sets the value of the transforms property.
setTransforms(TransformsType) - Method in class no.difi.certvalidator.jaxb.xmldsig.RetrievalMethodType
Sets the value of the transforms property.
setType(String) - Method in class no.difi.certvalidator.jaxb.ExtensionType
Sets the value of the type property.
setType(JunctionEnum) - Method in class no.difi.certvalidator.jaxb.JunctionType
Sets the value of the type property.
setType(SigningEnum) - Method in class no.difi.certvalidator.jaxb.SigningType
Sets the value of the type property.
setType(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.ReferenceType
Sets the value of the type property.
setType(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.RetrievalMethodType
Sets the value of the type property.
setURI(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.ReferenceType
Sets the value of the uri property.
setURI(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.RetrievalMethodType
Sets the value of the uri property.
setValue(String) - Method in class no.difi.certvalidator.jaxb.BlacklistType
Sets the value of the value property.
setValue(String) - Method in class no.difi.certvalidator.jaxb.CertificateBucketReferenceType
Sets the value of the value property.
setValue(String) - Method in class no.difi.certvalidator.jaxb.CertificateReferenceType
Sets the value of the value property.
setValue(String) - Method in class no.difi.certvalidator.jaxb.CertificateStartsWithType
Sets the value of the value property.
setValue(byte[]) - Method in class no.difi.certvalidator.jaxb.CertificateType
Sets the value of the value property.
setValue(String) - Method in class no.difi.certvalidator.jaxb.ClassType
Sets the value of the value property.
setValue(String) - Method in class no.difi.certvalidator.jaxb.DummyType
Sets the value of the value property.
setValue(byte[]) - Method in class no.difi.certvalidator.jaxb.KeyStoreType
Sets the value of the value property.
setValue(String) - Method in class no.difi.certvalidator.jaxb.ReferenceType
Sets the value of the value property.
setValue(String) - Method in class no.difi.certvalidator.jaxb.WhitelistType
Sets the value of the value property.
setValue(byte[]) - Method in class no.difi.certvalidator.jaxb.xmldsig.SignatureValueType
Sets the value of the value property.
setVersion(String) - Method in class no.difi.certvalidator.jaxb.ValidatorRecipe
Sets the value of the version property.
setX509IssuerName(String) - Method in class no.difi.certvalidator.jaxb.xmldsig.X509IssuerSerialType
Sets the value of the x509IssuerName property.
setX509SerialNumber(BigInteger) - Method in class no.difi.certvalidator.jaxb.xmldsig.X509IssuerSerialType
Sets the value of the x509SerialNumber property.
setY(byte[]) - Method in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
Sets the value of the y property.
signature - Variable in class no.difi.certvalidator.jaxb.ValidatorRecipe
 
signatureMethod - Variable in class no.difi.certvalidator.jaxb.xmldsig.SignedInfoType
 
SignatureMethodType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for SignatureMethodType complex type.
SignatureMethodType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.SignatureMethodType
 
SignaturePropertiesType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for SignaturePropertiesType complex type.
SignaturePropertiesType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.SignaturePropertiesType
 
signatureProperty - Variable in class no.difi.certvalidator.jaxb.xmldsig.SignaturePropertiesType
 
SignaturePropertyType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for SignaturePropertyType complex type.
SignaturePropertyType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.SignaturePropertyType
 
SignatureType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for SignatureType complex type.
SignatureType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.SignatureType
 
signatureValue - Variable in class no.difi.certvalidator.jaxb.xmldsig.SignatureType
 
SignatureValueType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for SignatureValueType complex type.
SignatureValueType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.SignatureValueType
 
signedInfo - Variable in class no.difi.certvalidator.jaxb.xmldsig.SignatureType
 
SignedInfoType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for SignedInfoType complex type.
SignedInfoType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.SignedInfoType
 
SigningEnum - Enum in no.difi.certvalidator.jaxb
Java class for SigningEnum.
SigningRule - Class in no.difi.certvalidator.rule
 
SigningRule() - Constructor for class no.difi.certvalidator.rule.SigningRule
 
SigningRule(SigningRule.Kind) - Constructor for class no.difi.certvalidator.rule.SigningRule
 
SigningRule.Kind - Enum in no.difi.certvalidator.rule
 
SigningRuleParser - Class in no.difi.certvalidator.parser
 
SigningRuleParser() - Constructor for class no.difi.certvalidator.parser.SigningRuleParser
 
SigningType - Class in no.difi.certvalidator.jaxb
Java class for SigningType complex type.
SigningType() - Constructor for class no.difi.certvalidator.jaxb.SigningType
 
SimpleCachingCrlFetcher - Class in no.difi.certvalidator.util
Simple implementation of CRL fetcher, which caches downloaded CRLs.
SimpleCachingCrlFetcher(CrlCache) - Constructor for class no.difi.certvalidator.util.SimpleCachingCrlFetcher
 
SimpleCertificateBucket - Class in no.difi.certvalidator.util
Lightweight implementation using ArrayList to keep certificates in memory.
SimpleCertificateBucket(X509Certificate...) - Constructor for class no.difi.certvalidator.util.SimpleCertificateBucket
 
SimpleCrlCache - Class in no.difi.certvalidator.util
In-memory implementation of CRL cache.
SimpleCrlCache() - Constructor for class no.difi.certvalidator.util.SimpleCrlCache
 
SimplePrincipalNameProvider - Class in no.difi.certvalidator.util
Validate principal name using a static list of values.
SimplePrincipalNameProvider(String...) - Constructor for class no.difi.certvalidator.util.SimplePrincipalNameProvider
 
SimplePrincipalNameProvider(List<String>) - Constructor for class no.difi.certvalidator.util.SimplePrincipalNameProvider
 
SimpleProperty<T> - Class in no.difi.certvalidator.util
 
SimpleReport - Class in no.difi.certvalidator.util
 
SPKIDataType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for SPKIDataType complex type.
SPKIDataType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.SPKIDataType
 
spkiSexpAndAny - Variable in class no.difi.certvalidator.jaxb.xmldsig.SPKIDataType
 
startsWith(SimpleCertificateBucket, String...) - Method in class no.difi.certvalidator.util.KeyStoreCertificateBucket
Adding certificates identified by prefix(es) from key store to a SimpleCertificateBucket.
startsWith(String...) - Method in class no.difi.certvalidator.util.KeyStoreCertificateBucket
Create a new SimpleCertificateBucket and adding certificates based on prefix(es).
supports(Class) - Method in interface no.difi.certvalidator.api.ValidatorRuleParser
 
supports(Class) - Method in class no.difi.certvalidator.parser.ClassRuleParser
 
supports(Class) - Method in class no.difi.certvalidator.parser.CriticalExtensionRecognizedRuleParser
 
supports(Class) - Method in class no.difi.certvalidator.parser.CriticalExtensionRequiredRuleParser
 
supports(Class) - Method in class no.difi.certvalidator.parser.CRLRuleParser
 
supports(Class) - Method in class no.difi.certvalidator.parser.DummyRuleParser
 
supports(Class) - Method in class no.difi.certvalidator.parser.ExpirationRuleParser
 
supports(Class) - Method in class no.difi.certvalidator.parser.KeyUsageRuleParser
 
supports(Class) - Method in class no.difi.certvalidator.parser.PrincipleNameRuleParser
 
supports(Class) - Method in class no.difi.certvalidator.parser.RuleReferenceRuleParser
 
supports(Class) - Method in class no.difi.certvalidator.parser.SigningRuleParser
 
supports(Class) - Method in class no.difi.certvalidator.parser.ValidatorReferenceRuleParser
 

T

target - Variable in class no.difi.certvalidator.jaxb.xmldsig.SignaturePropertyType
 
timeout - Variable in class no.difi.certvalidator.jaxb.CachedType
 
timeout - Variable in class no.difi.certvalidator.jaxb.ValidatorType
 
toSimple(SimpleCertificateBucket, String...) - Method in class no.difi.certvalidator.util.KeyStoreCertificateBucket
Adding certificates identified by aliases from key store to a SimpleCertificateBucket.
toSimple(String...) - Method in class no.difi.certvalidator.util.KeyStoreCertificateBucket
Create a new SimpleCertificateBucket and adding certificates based on aliases.
transform - Variable in class no.difi.certvalidator.jaxb.xmldsig.TransformsType
 
transforms - Variable in class no.difi.certvalidator.jaxb.xmldsig.ReferenceType
 
transforms - Variable in class no.difi.certvalidator.jaxb.xmldsig.RetrievalMethodType
 
TransformsType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for TransformsType complex type.
TransformsType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.TransformsType
 
TransformType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for TransformType complex type.
TransformType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.TransformType
 
trigger() - Method in class no.difi.certvalidator.util.CachedValidatorRule.Result
 
TryType - Class in no.difi.certvalidator.jaxb
Java class for TryType complex type.
TryType() - Constructor for class no.difi.certvalidator.jaxb.TryType
 
type - Variable in class no.difi.certvalidator.jaxb.ExtensionType
 
type - Variable in class no.difi.certvalidator.jaxb.JunctionType
 
type - Variable in class no.difi.certvalidator.jaxb.SigningType
 
type - Variable in class no.difi.certvalidator.jaxb.xmldsig.ReferenceType
 
type - Variable in class no.difi.certvalidator.jaxb.xmldsig.RetrievalMethodType
 

U

uri - Variable in class no.difi.certvalidator.jaxb.xmldsig.ReferenceType
 
uri - Variable in class no.difi.certvalidator.jaxb.xmldsig.RetrievalMethodType
 

V

validate(T) - Method in interface no.difi.certvalidator.api.PrincipalNameProvider
 
validate(X509Certificate) - Method in interface no.difi.certvalidator.api.ValidatorRule
Validate certificate.
validate(X509Certificate, Report) - Method in interface no.difi.certvalidator.api.ValidatorRule
Validate certificate.
validate(X509Certificate, Report) - Method in class no.difi.certvalidator.extra.NorwegianOrganizationNumberRule
Validate certificate.
validate(X509Certificate, Report) - Method in class no.difi.certvalidator.rule.AbstractRule
 
validate(X509Certificate) - Method in class no.difi.certvalidator.rule.AbstractRule
 
validate(X509Certificate) - Method in class no.difi.certvalidator.rule.BlacklistRule
 
validate(X509Certificate, Report) - Method in class no.difi.certvalidator.rule.ChainRule
Validate certificate.
validate(X509Certificate) - Method in class no.difi.certvalidator.rule.CriticalExtensionRecognizedRule
Validate certificate.
validate(X509Certificate) - Method in class no.difi.certvalidator.rule.CriticalExtensionRequiredRule
Validate certificate.
validate(X509Certificate) - Method in class no.difi.certvalidator.rule.CRLRule
Validate certificate.
validate(X509Certificate) - Method in class no.difi.certvalidator.rule.DummyRule
Validate certificate.
validate(X509Certificate) - Method in class no.difi.certvalidator.rule.ExpirationRule
Validate certificate.
validate(X509Certificate) - Method in class no.difi.certvalidator.rule.ExpirationSoonRule
Validate certificate.
validate(X509Certificate) - Method in class no.difi.certvalidator.rule.HandleErrorRule
 
validate(X509Certificate) - Method in class no.difi.certvalidator.rule.KeyUsageRule
 
validate(X509Certificate, Report) - Method in class no.difi.certvalidator.rule.OCSPRule
 
validate(X509Certificate, Report) - Method in class no.difi.certvalidator.rule.PrincipalNameRule
Validate certificate.
validate(X509Certificate, Report) - Method in class no.difi.certvalidator.rule.SigningRule
 
validate(X509Certificate) - Method in class no.difi.certvalidator.rule.WhitelistRule
 
validate(X509Certificate) - Method in class no.difi.certvalidator.structure.AbstractJunction
 
validate(X509Certificate, Report) - Method in class no.difi.certvalidator.structure.AndJunction
Validate certificate.
validate(X509Certificate, Report) - Method in class no.difi.certvalidator.structure.OrJunction
Validate certificate.
validate(X509Certificate, Report) - Method in class no.difi.certvalidator.structure.XorJunction
Validate certificate.
validate(X509Certificate) - Method in class no.difi.certvalidator.util.CachedValidatorRule
 
validate(X509Certificate, Report) - Method in class no.difi.certvalidator.util.CachedValidatorRule
 
validate(String) - Method in class no.difi.certvalidator.util.SimplePrincipalNameProvider
validate(X509Certificate) - Method in class no.difi.certvalidator.Validator
Validate certificate.
validate(X509Certificate, Report) - Method in class no.difi.certvalidator.Validator
 
validate(InputStream) - Method in class no.difi.certvalidator.Validator
 
validate(InputStream, Report) - Method in class no.difi.certvalidator.Validator
 
validate(byte[]) - Method in class no.difi.certvalidator.Validator
 
validate(byte[], Report) - Method in class no.difi.certvalidator.Validator
 
validate(X509Certificate) - Method in class no.difi.certvalidator.ValidatorGroup
 
validate(X509Certificate, Report) - Method in class no.difi.certvalidator.ValidatorGroup
 
validate(InputStream) - Method in class no.difi.certvalidator.ValidatorGroup
 
validate(InputStream, Report) - Method in class no.difi.certvalidator.ValidatorGroup
 
validate(byte[]) - Method in class no.difi.certvalidator.ValidatorGroup
 
validate(byte[], Report) - Method in class no.difi.certvalidator.ValidatorGroup
 
validate(String, X509Certificate) - Method in class no.difi.certvalidator.ValidatorGroup
 
validate(String, X509Certificate, Report) - Method in class no.difi.certvalidator.ValidatorGroup
 
validate(String, InputStream) - Method in class no.difi.certvalidator.ValidatorGroup
 
validate(String, InputStream, Report) - Method in class no.difi.certvalidator.ValidatorGroup
 
validate(String, byte[]) - Method in class no.difi.certvalidator.ValidatorGroup
 
validate(String, byte[], Report) - Method in class no.difi.certvalidator.ValidatorGroup
 
validator - Variable in class no.difi.certvalidator.jaxb.ValidatorRecipe
 
Validator - Class in no.difi.certvalidator
Encapsulate validator for a more extensive API.
Validator(ValidatorRule) - Constructor for class no.difi.certvalidator.Validator
 
ValidatorBucketsLoader - Class in no.difi.certvalidator.parser
 
ValidatorBucketsLoader() - Constructor for class no.difi.certvalidator.parser.ValidatorBucketsLoader
 
ValidatorBuilder - Class in no.difi.certvalidator
Builder for creation of validators.
ValidatorGroup - Class in no.difi.certvalidator
 
ValidatorGroup(Map<String, ValidatorRule>) - Constructor for class no.difi.certvalidator.ValidatorGroup
 
ValidatorGroup(Map<String, ValidatorRule>, String, String) - Constructor for class no.difi.certvalidator.ValidatorGroup
 
ValidatorKeyStoresLoader - Class in no.difi.certvalidator.parser
 
ValidatorKeyStoresLoader() - Constructor for class no.difi.certvalidator.parser.ValidatorKeyStoresLoader
 
ValidatorLoader - Class in no.difi.certvalidator
 
ValidatorParsingException - Exception in no.difi.certvalidator.lang
 
ValidatorParsingException(String) - Constructor for exception no.difi.certvalidator.lang.ValidatorParsingException
 
ValidatorParsingException(String, Throwable) - Constructor for exception no.difi.certvalidator.lang.ValidatorParsingException
 
ValidatorRecipe - Class in no.difi.certvalidator.jaxb
Java class for anonymous complex type.
ValidatorRecipe() - Constructor for class no.difi.certvalidator.jaxb.ValidatorRecipe
 
ValidatorRecipeParser - Interface in no.difi.certvalidator.api
 
ValidatorReferenceRuleParser - Class in no.difi.certvalidator.parser
 
ValidatorReferenceRuleParser() - Constructor for class no.difi.certvalidator.parser.ValidatorReferenceRuleParser
 
ValidatorReferenceType - Class in no.difi.certvalidator.jaxb
Java class for ValidatorReferenceType complex type.
ValidatorReferenceType() - Constructor for class no.difi.certvalidator.jaxb.ValidatorReferenceType
 
ValidatorRule - Interface in no.difi.certvalidator.api
Defines a validator rule.
ValidatorRuleParser - Interface in no.difi.certvalidator.api
 
validatorRules - Variable in class no.difi.certvalidator.structure.AbstractJunction
 
ValidatorType - Class in no.difi.certvalidator.jaxb
Java class for ValidatorType complex type.
ValidatorType() - Constructor for class no.difi.certvalidator.jaxb.ValidatorType
 
value - Variable in class no.difi.certvalidator.jaxb.BlacklistType
 
value - Variable in class no.difi.certvalidator.jaxb.CertificateBucketReferenceType
 
value - Variable in class no.difi.certvalidator.jaxb.CertificateReferenceType
 
value - Variable in class no.difi.certvalidator.jaxb.CertificateStartsWithType
 
value - Variable in class no.difi.certvalidator.jaxb.CertificateType
 
value - Variable in class no.difi.certvalidator.jaxb.ClassType
 
value - Variable in class no.difi.certvalidator.jaxb.CriticalExtensionRecognizedType
 
value - Variable in class no.difi.certvalidator.jaxb.CriticalExtensionRequiredType
 
value - Variable in class no.difi.certvalidator.jaxb.DummyType
 
value() - Method in enum no.difi.certvalidator.jaxb.JunctionEnum
 
value - Variable in class no.difi.certvalidator.jaxb.KeyStoreType
 
value() - Method in enum no.difi.certvalidator.jaxb.KeyUsageEnum
 
value() - Method in enum no.difi.certvalidator.jaxb.PrincipalEnum
 
value - Variable in class no.difi.certvalidator.jaxb.PrincipleNameType
 
value - Variable in class no.difi.certvalidator.jaxb.ReferenceType
 
value() - Method in enum no.difi.certvalidator.jaxb.SigningEnum
 
value - Variable in class no.difi.certvalidator.jaxb.WhitelistType
 
value - Variable in class no.difi.certvalidator.jaxb.xmldsig.SignatureValueType
 
valueOf(String) - Static method in enum no.difi.certvalidator.jaxb.JunctionEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum no.difi.certvalidator.jaxb.KeyUsageEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum no.difi.certvalidator.jaxb.PrincipalEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum no.difi.certvalidator.jaxb.SigningEnum
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum no.difi.certvalidator.rule.PrincipalNameRule.Principal
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum no.difi.certvalidator.rule.SigningRule.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum no.difi.certvalidator.util.KeyUsage
Returns the enum constant of this type with the specified name.
values() - Static method in enum no.difi.certvalidator.jaxb.JunctionEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum no.difi.certvalidator.jaxb.KeyUsageEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum no.difi.certvalidator.jaxb.PrincipalEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum no.difi.certvalidator.jaxb.SigningEnum
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum no.difi.certvalidator.rule.PrincipalNameRule.Principal
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum no.difi.certvalidator.rule.SigningRule.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum no.difi.certvalidator.util.KeyUsage
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class no.difi.certvalidator.jaxb.ValidatorRecipe
 

W

WhitelistRule - Class in no.difi.certvalidator.rule
 
WhitelistRule(CertificateBucket) - Constructor for class no.difi.certvalidator.rule.WhitelistRule
 
WhitelistType - Class in no.difi.certvalidator.jaxb
Java class for WhitelistType complex type.
WhitelistType() - Constructor for class no.difi.certvalidator.jaxb.WhitelistType
 
with(X509Certificate...) - Static method in class no.difi.certvalidator.util.SimpleCertificateBucket
 

X

X509DataType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for X509DataType complex type.
X509DataType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.X509DataType
 
x509IssuerName - Variable in class no.difi.certvalidator.jaxb.xmldsig.X509IssuerSerialType
 
x509IssuerSerialOrX509SKIOrX509SubjectName - Variable in class no.difi.certvalidator.jaxb.xmldsig.X509DataType
 
X509IssuerSerialType - Class in no.difi.certvalidator.jaxb.xmldsig
Java class for X509IssuerSerialType complex type.
X509IssuerSerialType() - Constructor for class no.difi.certvalidator.jaxb.xmldsig.X509IssuerSerialType
 
x509SerialNumber - Variable in class no.difi.certvalidator.jaxb.xmldsig.X509IssuerSerialType
 
xor(ValidatorRule...) - Static method in interface no.difi.certvalidator.structure.Junction
 
xor(List<ValidatorRule>) - Static method in interface no.difi.certvalidator.structure.Junction
 
XorJunction - Class in no.difi.certvalidator.structure
Allows combining instances of validators using a limited set of logic.
XorJunction(ValidatorRule...) - Constructor for class no.difi.certvalidator.structure.XorJunction
 
XorJunction(List<ValidatorRule>) - Constructor for class no.difi.certvalidator.structure.XorJunction
 

Y

y - Variable in class no.difi.certvalidator.jaxb.xmldsig.DSAKeyValueType
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y 
Skip navigation links

Copyright © 2020 Norwegian Agency for Public Management and eGovernment (Difi). All rights reserved.