com.ibm.uddi.v3.client.apilayer.xmldsig
Class SignatureUtilities
- java.lang.Object
com.ibm.uddi.v3.client.apilayer.xmldsig.SignatureUtilities
- public class SignatureUtilities
- extends java.lang.Object
Constructor Summary
Constructor and Description |
---|
SignatureUtilities()
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
setFIPSSecurityProvider(boolean fips)
Sets the type of security provider, FIPS or non FIPS.
|
|
sign(BindingTemplate[] bindingTemplate,java.security.cert.X509Certificate certificate,java.security.Key privateKey)
Produces a populated Signature element with a valid digital signature
for each supplied BindingTemplate.
|
|
sign(BusinessEntity[] business,java.security.cert.X509Certificate certificate,java.security.Key privateKey)
Produces a populated Signature element with a valid digital signature
for each supplied BusinessEntity.
|
|
sign(BusinessService[] service,java.security.cert.X509Certificate certificate,java.security.Key privateKey)
Produces a populated Signature element with a valid digital signature
for each supplied BusinessService.
|
|
sign(PublisherAssertion[] assertion,java.security.cert.X509Certificate certificate,java.security.Key privateKey)
Produces a populated Signature element with a valid digital signature
for each supplied PublisherAssertion.
|
|
sign(TModel[] tmodel,java.security.cert.X509Certificate certificate,java.security.Key privateKey)
Produces a populated Signature element with a valid digital signature
for each supplied TModel.
|
|
verify(BindingTemplate[] bindingTemplate)
Verifies that the supplied binding templates have valid digital signatures.
|
|
verify(BindingTemplate[] bindingTemplate,java.security.Key publicKey)
Verifies, using the supplied public key, that the supplied binding templates have valid digital signatures.
|
|
verify(BusinessEntity[] business)
Verifies that the supplied business entities have valid digital signatures.
|
|
verify(BusinessEntity[] business,java.security.Key publicKey)
Verifies, using the supplied public key, that the supplied business entities have valid digital signatures.
|
|
verify(BusinessService[] service)
Verifies that the supplied business services have valid digital signatures.
|
|
verify(BusinessService[] service,java.security.Key publicKey)
Verifies, using the supplied public key, that the supplied business services have valid digital signatures.
|
|
verify(PublisherAssertion[] assertion)
Verifies that the supplied publisher assertions have valid digital signatures.
|
|
verify(PublisherAssertion[] assertion,java.security.Key publicKey)
Verifies, using the supplied public key, that the supplied publisher assertions have valid digital signatures.
|
|
verify(TModel[] tmodel)
Verifies that the supplied TModels have valid digital signatures.
|
|
verify(TModel[] tmodel,java.security.Key publicKey)
Verifies, using the supplied public key, that the supplied TModels have valid digital signatures.
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail
SignatureUtilities
- public SignatureUtilities()
Method Detail
setFIPSSecurityProvider
- public static void setFIPSSecurityProvider( boolean fips)
Sets the type of security provider, FIPS or non FIPS.
Parameters:
fips
- - boolean true or false sign
- public static void sign(BindingTemplate[] bindingTemplate,
- java.security.cert.X509Certificate certificate,
- java.security.Key privateKey)
- throws SignatureUtilitiesException
Produces a populated Signature element with a valid digital signature
for each supplied BindingTemplate.
verify
- public static Validity[] verify( BindingTemplate[] bindingTemplate,
- java.security.Key publicKey)
- throws SignatureUtilitiesException
Verifies, using the supplied public key, that the supplied binding templates have valid digital signatures.
verify
- public static Validity[] verify( BindingTemplate[] bindingTemplate)
- throws SignatureUtilitiesException
Verifies that the supplied binding templates have valid digital signatures.
sign
- public static void sign(BusinessEntity[] business,
- java.security.cert.X509Certificate certificate,
- java.security.Key privateKey)
- throws SignatureUtilitiesException
Produces a populated Signature element with a valid digital signature
for each supplied BusinessEntity.
verify
- public static Validity[] verify( BusinessEntity[] business,
- java.security.Key publicKey)
- throws SignatureUtilitiesException
Verifies, using the supplied public key, that the supplied business entities have valid digital signatures.
verify
- public static Validity[] verify( BusinessEntity[] business)
- throws SignatureUtilitiesException
Verifies that the supplied business entities have valid digital signatures.
sign
- public static void sign(BusinessService[] service,
- java.security.cert.X509Certificate certificate,
- java.security.Key privateKey)
- throws SignatureUtilitiesException
Produces a populated Signature element with a valid digital signature
for each supplied BusinessService.
verify
- public static Validity[] verify( BusinessService[] service,
- java.security.Key publicKey)
- throws SignatureUtilitiesException
Verifies, using the supplied public key, that the supplied business services have valid digital signatures.
verify
- public static Validity[] verify( BusinessService[] service)
- throws SignatureUtilitiesException
Verifies that the supplied business services have valid digital signatures.
sign
- public static void sign(PublisherAssertion[] assertion,
- java.security.cert.X509Certificate certificate,
- java.security.Key privateKey)
- throws SignatureUtilitiesException
Produces a populated Signature element with a valid digital signature
for each supplied PublisherAssertion.
verify
- public static Validity[] verify( PublisherAssertion[] assertion,
- java.security.Key publicKey)
- throws SignatureUtilitiesException
Verifies, using the supplied public key, that the supplied publisher assertions have valid digital signatures.
verify
- public static Validity[] verify( PublisherAssertion[] assertion)
- throws SignatureUtilitiesException
Verifies that the supplied publisher assertions have valid digital signatures.
sign
- public static void sign(TModel[] tmodel,
- java.security.cert.X509Certificate certificate,
- java.security.Key privateKey)
- throws SignatureUtilitiesException
Produces a populated Signature element with a valid digital signature
for each supplied TModel.
verify
- public static Validity[] verify( TModel[] tmodel,
- java.security.Key publicKey)
- throws SignatureUtilitiesException
Verifies, using the supplied public key, that the supplied TModels have valid digital signatures.
verify
- public static Validity[] verify( TModel[] tmodel)
- throws SignatureUtilitiesException
Verifies that the supplied TModels have valid digital signatures.