public final class

SignerRoleProperty

extends SignedSignatureProperty
java.lang.Object
   ↳ xades4j.properties.SignatureProperty
     ↳ xades4j.properties.SignedSignatureProperty
       ↳ xades4j.properties.SignerRoleProperty

Class Overview

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.

Summary

Constants
String PROP_NAME
[Expand]
Inherited Constants
From interface xades4j.properties.QualifyingProperty
Public Constructors
SignerRoleProperty()
SignerRoleProperty(String... claimedRoles)
SignerRoleProperty(Collection<String> claimedRoles)
Public Methods
Collection<String> getClaimedRoles()
String getName()
SignerRoleProperty withClaimedRole(String role)
[Expand]
Inherited Methods
From class xades4j.properties.SignedSignatureProperty
From class xades4j.properties.SignatureProperty
From class java.lang.Object
From interface xades4j.properties.QualifyingProperty

Constants

public static final String PROP_NAME

Constant Value: "SignerRole"

Public Constructors

public SignerRoleProperty ()

public SignerRoleProperty (String... claimedRoles)

public SignerRoleProperty (Collection<String> claimedRoles)

Public Methods

public Collection<String> getClaimedRoles ()

public String getName ()

public SignerRoleProperty withClaimedRole (String role)