public class SAMLMDClientCertAuthRule extends ClientCertAuthRule
ClientCertAuthRule which provides support for X509Credential trust engine validation
based on SAML metadta.| コンストラクタと説明 |
|---|
SAMLMDClientCertAuthRule(TrustEngine<X509Credential> engine,
CertificateNameOptions nameOptions)
Constructor.
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected CriteriaSet |
buildCriteriaSet(String entityID,
MessageContext messageContext)
Subclasses are required to implement this method to build a criteria set for the trust engine
according to trust engine and application-specific needs.
|
doEvaluate, evaluate, evaluateCertificateNameDerivedIssuers, evaluateCertificateNameDerivedPresenters, evaluateDerivedIssuers, evaluateDerivedPresenters, evaluateSubjectAltNames, evaluateSubjectCommonName, evaluateSubjectDN, getAltNames, getCertificateNameOptions, getCertificatePresenterEntityID, getCommonName, getSubjectName, setAuthenticatedCertificatePresenterEntityIDevaluate, evaluate, getTrustEnginepublic SAMLMDClientCertAuthRule(TrustEngine<X509Credential> engine, CertificateNameOptions nameOptions)
engine - Trust engine used to verify the request X509CredentialnameOptions - options for deriving issuer names from an X.509 certificateprotected CriteriaSet buildCriteriaSet(String entityID, MessageContext messageContext) throws SecurityPolicyException
buildCriteriaSet クラス内 ClientCertAuthRuleentityID - the candidate issuer entity ID which is being evaluatedmessageContext - the message context which is being evaluatedSecurityPolicyException - thrown if criteria set can not be constructedCopyright © 2012. All Rights Reserved.