Interface SignableXMLObject

All Superinterfaces:
XMLObject
All Known Subinterfaces:
AffiliationDescriptor, ArtifactResolve, ArtifactResponse, Assertion, Assertion, AssertionIDRequest, AttributeAuthorityDescriptor, AttributeQuery, AttributeQueryDescriptorType, AuthnAuthorityDescriptor, AuthnQuery, AuthnQueryDescriptorType, AuthnRequest, AuthzDecisionQuery, AuthzDecisionQueryDescriptorType, EntitiesDescriptor, EntityDescriptor, IDPSSODescriptor, LogoutRequest, LogoutResponse, ManageNameIDRequest, ManageNameIDResponse, NameIDMappingRequest, NameIDMappingResponse, PDPDescriptor, QueryDescriptorType, Request, RequestAbstractType, RequestAbstractType, Response, Response, ResponseAbstractType, RoleDescriptor, SignableSAMLObject, SPSSODescriptor, SSODescriptor, StatusResponseType, SubjectQuery, XACMLAuthzDecisionQueryType, XACMLPolicyQueryType
All Known Implementing Classes:
AbstractSignableSAMLObject, AbstractSignableXMLObject, AffiliationDescriptorImpl, ArtifactResolveImpl, ArtifactResponseImpl, AssertionIDRequestImpl, AssertionImpl, AssertionImpl, AttributeAuthorityDescriptorImpl, AttributeQueryDescriptorTypeImpl, AttributeQueryImpl, AuthnAuthorityDescriptorImpl, AuthnQueryDescriptorTypeImpl, AuthnQueryImpl, AuthnRequestImpl, AuthzDecisionQueryDescriptorTypeImpl, AuthzDecisionQueryImpl, EntitiesDescriptorImpl, EntityDescriptorImpl, IDPSSODescriptorImpl, LogoutRequestImpl, LogoutResponseImpl, ManageNameIDRequestImpl, ManageNameIDResponseImpl, NameIDMappingRequestImpl, NameIDMappingResponseImpl, PDPDescriptorImpl, QueryDescriptorTypeImpl, RequestAbstractTypeImpl, RequestAbstractTypeImpl, RequestImpl, ResponseAbstractTypeImpl, ResponseImpl, ResponseImpl, RoleDescriptorImpl, SPSSODescriptorImpl, SSODescriptorImpl, StatusResponseTypeImpl, SubjectQueryImpl, XACMLAuthzDecisionQueryTypeImpl, XACMLPolicyQueryTypeImpl

public interface SignableXMLObject
extends XMLObject
An XMLObject whose DOM representation can be digitally signed.
  • Method Details

    • isSigned

      boolean isSigned()
      Checks to see if the element has been signed.
      Returns:
      true iff this element is signed
    • getSignature

      @Nullable Signature getSignature()
      Gets the Signature XMLObject.
      Returns:
      the Signature XMLObject
    • setSignature

      void setSignature​(@Nullable Signature newSignature)
      Sets the Signature XMLObject.
      Parameters:
      newSignature - the Signature XMLObject