xades4j.properties
Class SignerRoleProperty

java.lang.Object
  extended by xades4j.properties.SignatureProperty
      extended by xades4j.properties.SignedSignatureProperty
          extended by xades4j.properties.SignerRoleProperty
All Implemented Interfaces:
QualifyingProperty

public final class SignerRoleProperty
extends SignedSignatureProperty

Represents the SingerRole signed signature property. A XAdES signature has at most one SingerRole property.

This property is added to the signature through SignaturePropertiesProvider.

Limitation: only claimed roles are supported.

Author:
Luís

Field Summary
static String PROP_NAME
           
 
Fields inherited from interface xades4j.properties.QualifyingProperty
QUALIFYING_PROPS_REF_TAG, QUALIFYING_PROPS_TAG, SIGNED_DATAOBJ_PROPS_TAG, SIGNED_PROPS_TAG, SIGNED_PROPS_TYPE_URI, SIGNED_SIGNATURE_PROPS_TAG, TARGET_ATTR, UNSIGNED_DATAOBJ_PROPS_TAG, UNSIGNED_PROPS_TAG, UNSIGNED_SIGNATURE_PROPS_TAG, XADES_XMLNS, XADESV141_XMLNS
 
Constructor Summary
SignerRoleProperty()
           
SignerRoleProperty(Collection<String> claimedRoles)
           
SignerRoleProperty(String... claimedRoles)
           
 
Method Summary
 Collection<String> getClaimedRoles()
           
 String getName()
          Gets the name of the property, as specified in XAdES (the element name).
 SignerRoleProperty withClaimedRole(String role)
           
 
Methods inherited from class xades4j.properties.SignedSignatureProperty
isSigned
 
Methods inherited from class xades4j.properties.SignatureProperty
isSignature
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROP_NAME

public static final String PROP_NAME
See Also:
Constant Field Values
Constructor Detail

SignerRoleProperty

public SignerRoleProperty()

SignerRoleProperty

public SignerRoleProperty(String... claimedRoles)

SignerRoleProperty

public SignerRoleProperty(Collection<String> claimedRoles)
Method Detail

withClaimedRole

public SignerRoleProperty withClaimedRole(String role)

getClaimedRoles

public Collection<String> getClaimedRoles()

getName

public String getName()
Description copied from interface: QualifyingProperty
Gets the name of the property, as specified in XAdES (the element name).

Returns:
the name


Copyright © 2012. All Rights Reserved.