|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--at.gv.egovernment.moa.spss.server.iaik.xmlsign.XMLSignatureCreationProfileImpl
An object providing auxiliary information for creating an XML signature.
Constructor Summary | |
XMLSignatureCreationProfileImpl(int createProfileCount,
Set reservedIDs)
Create a new XMLSignatureCreationProfileImpl . |
Method Summary | |
List |
getDataObjectTreatmentList()
|
String |
getDsigManifestID()
|
Set |
getKeySet()
|
String |
getSecurityLayerManifestID()
|
String |
getSecurityLayerManifestTypeURI()
|
String |
getSignatureAlgorithmName(iaik.server.modules.keys.KeyEntryID selectedKeyID)
|
String |
getSignatureID()
|
iaik.server.modules.xmlsign.XMLSignatureInsertionLocation |
getSignatureInsertionLocation()
|
String |
getSignatureStructureType()
|
iaik.server.modules.xml.Canonicalization |
getSignedInfoCanonicalization()
|
List |
getSignedProperties()
|
String |
getSignedPropertiesID()
|
boolean |
isSecurityLayerConform()
|
void |
setDataObjectTreatmentList(List dataObjectTreatmentList)
Sets the list of DataObjectTreatment s. |
void |
setKeySet(Set keySet)
Set the set of KeyEntryID s which may be used for signature
creation. |
void |
setSecurityLayerConform(boolean securityLayerConform)
Sets the security layer conformity. |
void |
setSecurityLayerManifestTypeURI(String securityLayerManifestTypeURI)
Set the SecurityLayerManifestTypeURI. |
void |
setSignatureInsertionLocation(iaik.server.modules.xmlsign.XMLSignatureInsertionLocation signatureInsertionLocation)
Set the location where the signature is to be inserted into the signature parent. |
void |
setSignatureStructureType(String signatureStructureType)
Set the signature structure type. |
void |
setSignedInfoCanonicalization(iaik.server.modules.xml.Canonicalization signedInfoCanonicalization)
Sets the canonicalization method to use for the SignedInfo object. |
void |
setSignedProperties(List signedProperties)
Set the signed properties. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public XMLSignatureCreationProfileImpl(int createProfileCount, Set reservedIDs)
XMLSignatureCreationProfileImpl
.createProfileCount
- Provides external information about the
number of calls to the signature creation module, using the same request.reservedIDs
- The set of IDs that must not be used while generating
new IDs.Method Detail |
public List getDataObjectTreatmentList()
getDataObjectTreatmentList
in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
XMLSignatureCreationProfile.getDataObjectTreatmentList()
public void setDataObjectTreatmentList(List dataObjectTreatmentList)
DataObjectTreatment
s.dataObjectTreatmentList
- The DataObjectTreatment
s to
set.public Set getKeySet()
getKeySet
in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
XMLSignatureCreationProfile.getKeySet()
public void setKeySet(Set keySet)
KeyEntryID
s which may be used for signature
creation.keySet
- The set of KeyEntryID
s to set.public String getSecurityLayerManifestTypeURI()
getSecurityLayerManifestTypeURI
in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
XMLSignatureCreationProfile.getSecurityLayerManifestTypeURI()
public void setSecurityLayerManifestTypeURI(String securityLayerManifestTypeURI)
securityLayerManifestTypeURI
- The SecurityLayerManifestTypeURI to
set.public String getSignatureAlgorithmName(iaik.server.modules.keys.KeyEntryID selectedKeyID) throws iaik.server.modules.keys.AlgorithmUnavailableException
getSignatureAlgorithmName
in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
XMLSignatureCreationProfile.getSignatureAlgorithmName(KeyEntryID)
public iaik.server.modules.xmlsign.XMLSignatureInsertionLocation getSignatureInsertionLocation()
getSignatureInsertionLocation
in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
XMLSignatureCreationProfile.getSignatureInsertionLocation()
public void setSignatureInsertionLocation(iaik.server.modules.xmlsign.XMLSignatureInsertionLocation signatureInsertionLocation)
signatureInsertionLocation
- The location to set.public String getSignatureStructureType()
getSignatureStructureType
in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
XMLSignatureCreationProfile.getSignatureStructureType()
public void setSignatureStructureType(String signatureStructureType)
signatureStructureType
- The signature structure type to set.public iaik.server.modules.xml.Canonicalization getSignedInfoCanonicalization()
getSignedInfoCanonicalization
in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
XMLSignatureCreationProfile.getSignedInfoCanonicalization()
public void setSignedInfoCanonicalization(iaik.server.modules.xml.Canonicalization signedInfoCanonicalization)
signedInfoCanonicalization
- The canonicalization method to set.public List getSignedProperties()
getSignedProperties
in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
XMLSignatureCreationProfile.getSignedProperties()
public void setSignedProperties(List signedProperties)
signedProperties
- The signed properties to set.public boolean isSecurityLayerConform()
isSecurityLayerConform
in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
XMLSignatureCreationProfile.isSecurityLayerConform()
public void setSecurityLayerConform(boolean securityLayerConform)
securityLayerConform
- true
, if the created signature
is to be conform to the Security Layer specification.public String getSignatureID()
getSignatureID
in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
XMLSignatureCreationProfile.getSignatureID()
public String getSecurityLayerManifestID()
getSecurityLayerManifestID
in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
XMLSignatureCreationProfile.getSecurityLayerManifestID()
public String getDsigManifestID()
getDsigManifestID
in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
XMLSignatureCreationProfile.getDsigManifestID()
public String getSignedPropertiesID()
getSignedPropertiesID
in interface iaik.server.modules.xmlsign.XMLSignatureCreationProfile
XMLSignatureCreationProfile.getSignedPropertiesID()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |