Package eu.europa.esig.dss.model
Class BLevelParameters
java.lang.Object
eu.europa.esig.dss.model.BLevelParameters
- All Implemented Interfaces:
Serializable
public class BLevelParameters extends Object implements Serializable
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description BLevelParameters()
-
Method Summary
Modifier and Type Method Description boolean
equals(Object obj)
List<String>
getClaimedSignerRoles()
Get claimed rolesList<CommitmentType>
getCommitmentTypeIndications()
Get the commitment type indicationsPolicy
getSignaturePolicy()
Get the signature policyList<String>
getSignedAssertions()
SignerLocation
getSignerLocation()
Get the signer locationDate
getSigningDate()
Get the signing dateint
hashCode()
boolean
isTrustAnchorBPPolicy()
void
setClaimedSignerRoles(List<String> claimedSignerRoles)
Set a list of claimed signer rolesvoid
setCommitmentTypeIndications(List<CommitmentType> commitmentTypeIndications)
Set the commitment type indications (predefined values are available inCommitmentType
)void
setSignaturePolicy(Policy signaturePolicy)
This setter allows to indicate the signature policy to use.void
setSignedAssertions(List<String> signedAssertions)
void
setSignerLocation(SignerLocation signerLocation)
Set the signer locationvoid
setSigningDate(Date signingDate)
Set the signing datevoid
setTrustAnchorBPPolicy(boolean trustAnchorBPPolicy)
Allows to set the trust anchor policy to use when creating -B and -LT levels.String
toString()
-
Constructor Details
-
BLevelParameters
public BLevelParameters()
-
-
Method Details
-
isTrustAnchorBPPolicy
public boolean isTrustAnchorBPPolicy()- Returns:
- indicates the trust anchor policy shall be used when creating -B and -LT levels
-
setTrustAnchorBPPolicy
public void setTrustAnchorBPPolicy(boolean trustAnchorBPPolicy)Allows to set the trust anchor policy to use when creating -B and -LT levels. NOTE: when trust anchor baseline profile policy is defined only the certificates previous to the trust anchor are included when building -B level.- Parameters:
trustAnchorBPPolicy
-boolean
-
getSignaturePolicy
Get the signature policy- Returns:
- the signature policy to use during the signature creation process
-
setSignaturePolicy
This setter allows to indicate the signature policy to use.- Parameters:
signaturePolicy
- signature policy to use
-
getSigningDate
Get the signing date- Returns:
- the signing date
-
setSigningDate
Set the signing date- Parameters:
signingDate
- the signing date
-
setClaimedSignerRoles
Set a list of claimed signer roles- Parameters:
claimedSignerRoles
- a list of claimed signer roles
-
getClaimedSignerRoles
Get claimed roles- Returns:
- the list of claimed roles
-
getSignedAssertions
-
setSignedAssertions
-
getCommitmentTypeIndications
Get the commitment type indications- Returns:
- the list of commitment type indications
-
setCommitmentTypeIndications
Set the commitment type indications (predefined values are available inCommitmentType
)- Parameters:
commitmentTypeIndications
- a list of commitment type indications
-
getSignerLocation
Get the signer location- Returns:
- the location
-
setSignerLocation
Set the signer location- Parameters:
signerLocation
- the location to set
-
hashCode
public int hashCode() -
equals
-
toString
-