public static String print(Context v) { if (v != null) { return v.name(); } return null; }
@Override protected SubIndication getFailedSubIndicationForConclusion() { if (SubContext.SIGNING_CERT.equals(subContext)) { return SubIndication.REVOKED_NO_POE; } else { return SubIndication.REVOKED_CA_NO_POE; } }
@Override public Date getAlgorithmExpirationDate(final String algorithm, Context context, SubContext subContext) { CryptographicConstraint signatureCryptographicConstraint = getCertificateCryptographicConstraint(context, subContext); if (signatureCryptographicConstraint != null) { return extractExpirationDate(algorithm, signatureCryptographicConstraint); } signatureCryptographicConstraint = getCertificateCryptographicConstraint(Context.SIGNATURE, SubContext.SIGNING_CERT); if (signatureCryptographicConstraint != null) { return extractExpirationDate(algorithm, signatureCryptographicConstraint); } return null; }
private CertificateConstraints getSigningCertificateByContext(Context context) { return getCertificateConstraints(context, SubContext.SIGNING_CERT); }
private CertificateConstraints getCertificateConstraints(Context context, SubContext subContext) { BasicSignatureConstraints basicSignatureConstraints = getBasicSignatureConstraintsByContext(context); if (basicSignatureConstraints != null) { if (SubContext.SIGNING_CERT.equals(subContext)) { return basicSignatureConstraints.getSigningCertificate(); } else if (SubContext.CA_CERTIFICATE.equals(subContext)) { return basicSignatureConstraints.getCACertificate(); } } return null; }
private long getMaxFreshness() { return RuleUtils.convertDuration(timeConstraint); }
public static Context parse(String v) { if (v != null) { return Context.valueOf(v); } return null; }
@Override public LevelConstraint getReferenceDataIntactConstraint(Context context) { BasicSignatureConstraints basicSignatureConstraints = getBasicSignatureConstraintsByContext(context); if (basicSignatureConstraints != null) { return basicSignatureConstraints.getReferenceDataIntact(); } return null; }
@Override public MultiValuesConstraint getCertificatePseudonymConstraint(Context context, SubContext subContext) { CertificateConstraints certificateConstraints = getCertificateConstraints(context, subContext); if (certificateConstraints != null) { return certificateConstraints.getPseudonym(); } return null; }
private long getMaxFreshness() { return RuleUtils.convertDuration(timeConstraint); }
@Override public MultiValuesConstraint getCertificateOrganizationNameConstraint(Context context, SubContext subContext) { CertificateConstraints certificateConstraints = getCertificateConstraints(context, subContext); if (certificateConstraints != null) { return certificateConstraints.getOrganizationName(); } return null; }
@Override public LevelConstraint getCertificateAuthorityInfoAccessPresentConstraint(Context context, SubContext subContext) { CertificateConstraints certificateConstraints = getCertificateConstraints(context, subContext); if (certificateConstraints != null) { return certificateConstraints.getAuthorityInfoAccessPresent(); } return null; }
@Override public LevelConstraint getCertificateRevocationInfoAccessPresentConstraint(Context context, SubContext subContext) { CertificateConstraints certificateConstraints = getCertificateConstraints(context, subContext); if (certificateConstraints != null) { return certificateConstraints.getRevocationInfoAccessPresent(); } return null; }
@Override public LevelConstraint getRevocationDataNextUpdatePresentConstraint(Context context, SubContext subContext) { CertificateConstraints certificateConstraints = getCertificateConstraints(context, subContext); if (certificateConstraints != null) { return certificateConstraints.getRevocationDataNextUpdatePresent(); } return null; }
@Override public LevelConstraint getCertificateNotOnHoldConstraint(final Context context, final SubContext subContext) { CertificateConstraints certificateConstraints = getCertificateConstraints(context, subContext); if (certificateConstraints != null) { return certificateConstraints.getNotOnHold(); } return null; }
@Override public LevelConstraint getCertificateIssuedToLegalPersonConstraint(Context context, SubContext subContext) { CertificateConstraints certificateConstraints = getCertificateConstraints(context, subContext); if (certificateConstraints != null) { return certificateConstraints.getIssuedToLegalPerson(); } return null; }
@Override public MultiValuesConstraint getCertificateSurnameConstraint(Context context, SubContext subContext) { CertificateConstraints certificateConstraints = getCertificateConstraints(context, subContext); if (certificateConstraints != null) { return certificateConstraints.getSurname(); } return null; }
@Override public MultiValuesConstraint getCertificateCommonNameConstraint(Context context, SubContext subContext) { CertificateConstraints certificateConstraints = getCertificateConstraints(context, subContext); if (certificateConstraints != null) { return certificateConstraints.getCommonName(); } return null; }
@Override public LevelConstraint getCertificatePseudoUsageConstraint(Context context, SubContext subContext) { CertificateConstraints certificateConstraints = getCertificateConstraints(context, subContext); if (certificateConstraints != null) { return certificateConstraints.getUsePseudonym(); } return null; }
@Override public LevelConstraint getCertificateQualificationConstraint(Context context, SubContext subContext) { CertificateConstraints certificateConstraints = getCertificateConstraints(context, subContext); if (certificateConstraints != null) { return certificateConstraints.getQualification(); } return null; }