パッケージ | 説明 |
---|---|
org.opensaml.common.binding.security |
Classes responsible for performing transport-related and basic message
validation of decoded SAML messages.
|
org.opensaml.common.impl |
Base classes for various SAMLObjects constructs.
|
org.opensaml.saml2.metadata.provider |
Class for retrieving, filtering, and querying metadata.
|
org.opensaml.security |
Classes related to verifying various credentials within a SAML system.
|
org.opensaml.xml.security |
Interfaces and classes used in representing cryptographic credentials, evaluating the trustworthiness of security of tokens, etc.
|
org.opensaml.xml.signature |
XMLObject interfaces and helper classes for representing digitally signed content and signing/validating content.
|
org.opensaml.xml.signature.impl |
Implementations of the interfaces for XMLObjects that represent XML signature types.
|
org.opensaml.xml.signature.validator |
修飾子とタイプ | メソッドと説明 |
---|---|
protected Validator<Signature> |
SAMLProtocolMessageXMLSignatureSecurityPolicyRule.getSignaturePrevalidator()
Get the validator used to perform pre-validation on Signature tokens.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
SAMLProtocolMessageXMLSignatureSecurityPolicyRule.doEvaluate(Signature signature,
SignableSAMLObject signableObject,
SAMLMessageContext samlMsgCtx)
Perform cryptographic validation and trust evaluation on the Signature token using the configured Signature trust
engine.
|
protected void |
SAMLProtocolMessageXMLSignatureSecurityPolicyRule.performPreValidation(Signature signature)
Perform pre-validation on the Signature token.
|
コンストラクタと説明 |
---|
BaseSAMLXMLSignatureSecurityPolicyRule(TrustEngine<Signature> engine)
Constructor.
|
SAMLProtocolMessageXMLSignatureSecurityPolicyRule(TrustEngine<Signature> engine)
Constructor.
|
SAMLProtocolMessageXMLSignatureSecurityPolicyRule(TrustEngine<Signature> engine,
Validator<Signature> signatureValidator)
Constructor.
|
SAMLProtocolMessageXMLSignatureSecurityPolicyRule(TrustEngine<Signature> engine,
Validator<Signature> signatureValidator)
Constructor.
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
AbstractSignableSAMLObject.setSignature(Signature newSignature)
Sets the Signature XMLObject.
|
修飾子とタイプ | メソッドと説明 |
---|---|
Validator<Signature> |
SignatureValidationFilter.getSignaturePrevalidator()
Get the validator used to perform pre-validation on Signature tokens.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
SignatureValidationFilter.performPreValidation(Signature signature,
String metadataEntryName)
Perform pre-validation on the Signature token.
|
コンストラクタと説明 |
---|
SignatureValidationFilter(SignatureTrustEngine engine,
Validator<Signature> signatureValidator)
Constructor.
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
SAMLSignatureProfileValidator.validate(Signature signature)
Checks to see if a XMLObject is valid.
|
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
SecurityHelper.prepareSignatureParams(Signature signature,
Credential signingCredential,
SecurityConfiguration config,
String keyInfoGenName)
Prepare a
Signature with necessary additional information prior to signing. |
修飾子とタイプ | メソッドと説明 |
---|---|
Signature |
AbstractSignableXMLObject.getSignature()
Gets the Signature XMLObject.
|
Signature |
SignableXMLObject.getSignature()
Gets the Signature XMLObject.
|
Signature |
XMLSignatureCredentialContext.getSignature()
Gets the Signature element context.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected org.apache.xml.security.signature.XMLSignature |
SignatureValidator.buildSignature(Signature signature)
Constructs an
XMLSignature from the given signature object. |
void |
AbstractSignableXMLObject.setSignature(Signature newSignature)
Sets the Signature XMLObject.
|
void |
SignableXMLObject.setSignature(Signature newSignature)
Sets the Signature XMLObject.
|
static void |
Signer.signObject(Signature signature)
Signs a single XMLObject.
|
void |
SignatureValidator.validate(Signature signature)
Checks to see if a XMLObject is valid.
|
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
Signer.signObjects(List<Signature> xmlObjects)
Signs the given XMLObject in the order provided.
|
コンストラクタと説明 |
---|
XMLSignatureCredentialContext(Signature signature)
Constructor.
|
修飾子とタイプ | クラスと説明 |
---|---|
class |
SignatureImpl
XMLObject representing an enveloped or detached XML Digital Signature, version 20020212, Signature element.
|
修飾子とタイプ | メソッドと説明 |
---|---|
Signature |
SignatureUnmarshaller.unmarshall(Element signatureElement)
Unmarshalls the given W3C DOM element into a XMLObject.
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected void |
BaseSignatureTrustEngine.checkParams(Signature signature,
CriteriaSet trustBasisCriteria)
Check the signature and credential criteria for required values.
|
boolean |
ExplicitKeySignatureTrustEngine.validate(Signature signature,
CriteriaSet trustBasisCriteria)
Validates the token against trusted information obtained in an
implementation-specific manner.
|
boolean |
ChainingSignatureTrustEngine.validate(Signature token,
CriteriaSet trustBasisCriteria)
Validates the token against trusted information obtained in an
implementation-specific manner.
|
boolean |
PKIXSignatureTrustEngine.validate(Signature signature,
CriteriaSet trustBasisCriteria)
Validates the token against trusted information obtained in an
implementation-specific manner.
|
protected boolean |
BaseSignatureTrustEngine.validate(Signature signature,
TrustBasisType trustBasis)
Attempt to establish trust by resolving signature verification credentials from the Signature's KeyInfo.
|
protected boolean |
BaseSignatureTrustEngine.verifySignature(Signature signature,
Credential credential)
Attempt to verify a signature using the key from the supplied credential.
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
SignatureSchemaValidator.validate(Signature xmlObject)
Checks to see if a XMLObject is valid.
|
protected void |
SignatureSchemaValidator.validateCanonicalizationMethod(Signature xmlObject)
Check the canonicalization method.
|
protected void |
SignatureSchemaValidator.validateSignatureMethod(Signature xmlObject)
Check the signature method.
|
Copyright © 2012. All Rights Reserved.