/** * Create an instance of {@link CertificateConstraints } * */ public CertificateConstraints createCertificateConstraints() { return new CertificateConstraints(); }
@Override public MultiValuesConstraint getCertificateCommonNameConstraint(Context context, SubContext subContext) { CertificateConstraints certificateConstraints = getCertificateConstraints(context, subContext); if (certificateConstraints != null) { return certificateConstraints.getCommonName(); } return null; }
@Override public MultiValuesConstraint getCertificateKeyUsageConstraint(Context context, SubContext subContext) { CertificateConstraints certificateConstraints = getCertificateConstraints(context, subContext); if (certificateConstraints != null) { return certificateConstraints.getKeyUsage(); } return null; }
@Override public MultiValuesConstraint getCertificateGivenNameConstraint(Context context, SubContext subContext) { CertificateConstraints certificateConstraints = getCertificateConstraints(context, subContext); if (certificateConstraints != null) { return certificateConstraints.getGivenName(); } return null; }
@Override public MultiValuesConstraint getCertificateCountryConstraint(Context context, SubContext subContext) { CertificateConstraints certificateConstraints = getCertificateConstraints(context, subContext); if (certificateConstraints != null) { return certificateConstraints.getCountry(); } return null; }
@Override public LevelConstraint getCertificateIssuedToNaturalPersonConstraint(Context context, SubContext subContext) { CertificateConstraints certificateConstraints = getCertificateConstraints(context, subContext); if (certificateConstraints != null) { return certificateConstraints.getIssuedToNaturalPerson(); } 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 getCertificateIssuedToLegalPersonConstraint(Context context, SubContext subContext) { CertificateConstraints certificateConstraints = getCertificateConstraints(context, subContext); if (certificateConstraints != null) { return certificateConstraints.getIssuedToLegalPerson(); } return null; }
@Override public LevelConstraint getCertificateNotExpiredConstraint(Context context, SubContext subContext) { CertificateConstraints certificateConstraints = getCertificateConstraints(context, subContext); if (certificateConstraints != null) { return certificateConstraints.getNotExpired(); } return null; }
@Override public CryptographicConstraint getCertificateCryptographicConstraint(Context context, SubContext subContext) { CertificateConstraints certificateConstraints = getCertificateConstraints(context, subContext); if (certificateConstraints != null) { CryptographicConstraint certCryptographic = certificateConstraints.getCryptographic(); if (certCryptographic == null) { return getDefaultCryptographicConstraint(); } else { return certCryptographic; } } return null; }