Class ConsumedCertificateCredentialValidator
java.lang.Object
de.hybris.platform.apiregistryservices.constraints.ConsumedCertificateCredentialValidator
- All Implemented Interfaces:
javax.validation.ConstraintValidator<ConsumedCertificateCredentialValid,ConsumedCertificateCredentialModel>
public class ConsumedCertificateCredentialValidator
extends Object
implements javax.validation.ConstraintValidator<ConsumedCertificateCredentialValid,ConsumedCertificateCredentialModel>
Validates the certificate and the private key of the given instance of
ConsumedCertificateCredentialModel. Checks structure and expiry
date of attributes.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(ConsumedCertificateCredentialValid consumedCertificateCredentialValid) booleanisValid(ConsumedCertificateCredentialModel consumedCertificateCredential, javax.validation.ConstraintValidatorContext constraintValidatorContext) protected voidretryValidation(X509Certificate certificate) protected voidvalidateCertificate(X509Certificate certificate)
-
Constructor Details
-
ConsumedCertificateCredentialValidator
public ConsumedCertificateCredentialValidator()
-
-
Method Details
-
initialize
- Specified by:
initializein interfacejavax.validation.ConstraintValidator<ConsumedCertificateCredentialValid,ConsumedCertificateCredentialModel>
-
isValid
public boolean isValid(ConsumedCertificateCredentialModel consumedCertificateCredential, javax.validation.ConstraintValidatorContext constraintValidatorContext) - Specified by:
isValidin interfacejavax.validation.ConstraintValidator<ConsumedCertificateCredentialValid,ConsumedCertificateCredentialModel>
-
validateCertificate
protected void validateCertificate(X509Certificate certificate) throws CertificateExpiredException, CertificateNotYetValidException -
retryValidation
protected void retryValidation(X509Certificate certificate) throws CertificateExpiredException, CertificateNotYetValidException
-