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, setAuthenticatedCertificatePresenterEntityID
evaluate, evaluate, getTrustEngine
public 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
クラス内 ClientCertAuthRule
entityID
- 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.