/** * @return true if the certificate's SubjectDN matches the constraints defined in the * subject DNConstraints and the certificate's IssuerDN matches the issuer * DNConstraints; false, otherwise */ public boolean matches( final java.security.cert.X509Certificate cert ) { return this.subjectDNConstraints.matches(cert.getSubjectX500Principal()) && this.issuerDNConstraints.matches(cert.getIssuerX500Principal()); } }
/** * Create a CertificateConstraints from a CertificateConstraintsType specification */ public CertConstraints( final java.util.List<String> subjectConstraints, final Combinator subjectConstraintsCombinator, final java.util.List<String> issuerConstraints, final Combinator issuerConstraintsCombinator ) throws java.util.regex.PatternSyntaxException { this.subjectDNConstraints = new DNConstraints(subjectConstraints, subjectConstraintsCombinator); this.issuerDNConstraints = new DNConstraints(issuerConstraints, issuerConstraintsCombinator); }
/** * @return true if the certificate's SubjectDN matches the constraints defined in the * subject DNConstraints and the certificate's IssuerDN matches the issuer * DNConstraints; false, otherwise */ public boolean matches( final java.security.cert.X509Certificate cert ) { return this.subjectDNConstraints.matches(cert.getSubjectX500Principal()) && this.issuerDNConstraints.matches(cert.getIssuerX500Principal()); } }
/** * Create a CertificateConstraints from a CertificateConstraintsType specification */ public CertConstraints( final java.util.List<String> subjectConstraints, final Combinator subjectConstraintsCombinator, final java.util.List<String> issuerConstraints, final Combinator issuerConstraintsCombinator ) throws java.util.regex.PatternSyntaxException { this.subjectDNConstraints = new DNConstraints(subjectConstraints, subjectConstraintsCombinator); this.issuerDNConstraints = new DNConstraints(issuerConstraints, issuerConstraintsCombinator); }
/** * @return true if the certificate's SubjectDN matches the constraints defined in the * subject DNConstraints and the certificate's IssuerDN matches the issuer * DNConstraints; false, otherwise */ public boolean matches( final java.security.cert.X509Certificate cert ) { return this.subjectDNConstraints.matches(cert.getSubjectX500Principal()) && this.issuerDNConstraints.matches(cert.getIssuerX500Principal()); } }
/** * Create a CertificateConstraints from a CertificateConstraintsType specification */ public CertConstraints( final java.util.List<String> subjectConstraints, final Combinator subjectConstraintsCombinator, final java.util.List<String> issuerConstraints, final Combinator issuerConstraintsCombinator ) throws java.util.regex.PatternSyntaxException { this.subjectDNConstraints = new DNConstraints(subjectConstraints, subjectConstraintsCombinator); this.issuerDNConstraints = new DNConstraints(issuerConstraints, issuerConstraintsCombinator); }