public class SignatureUtilities
extends java.lang.Object
| Constructor and Description |
|---|
SignatureUtilities() |
| Modifier and Type | Method and Description |
|---|---|
static void |
setFIPSSecurityProvider(boolean fips)
Sets the type of security provider, FIPS or non FIPS.
|
static void |
sign(org.uddi.v3.schema.api.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.
|
static void |
sign(org.uddi.v3.schema.api.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.
|
static void |
sign(org.uddi.v3.schema.api.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.
|
static void |
sign(org.uddi.v3.schema.api.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.
|
static void |
sign(org.uddi.v3.schema.api.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.
|
static Validity[] |
verify(org.uddi.v3.schema.api.BindingTemplate[] bindingTemplate)
Verifies that the supplied binding templates have valid digital signatures.
|
static Validity[] |
verify(org.uddi.v3.schema.api.BindingTemplate[] bindingTemplate,
java.security.Key publicKey)
Verifies, using the supplied public key, that the supplied binding templates have valid digital signatures.
|
static Validity[] |
verify(org.uddi.v3.schema.api.BusinessEntity[] business)
Verifies that the supplied business entities have valid digital signatures.
|
static Validity[] |
verify(org.uddi.v3.schema.api.BusinessEntity[] business,
java.security.Key publicKey)
Verifies, using the supplied public key, that the supplied business entities have valid digital signatures.
|
static Validity[] |
verify(org.uddi.v3.schema.api.BusinessService[] service)
Verifies that the supplied business services have valid digital signatures.
|
static Validity[] |
verify(org.uddi.v3.schema.api.BusinessService[] service,
java.security.Key publicKey)
Verifies, using the supplied public key, that the supplied business services have valid digital signatures.
|
static Validity[] |
verify(org.uddi.v3.schema.api.PublisherAssertion[] assertion)
Verifies that the supplied publisher assertions have valid digital signatures.
|
static Validity[] |
verify(org.uddi.v3.schema.api.PublisherAssertion[] assertion,
java.security.Key publicKey)
Verifies, using the supplied public key, that the supplied publisher assertions have valid digital signatures.
|
static Validity[] |
verify(org.uddi.v3.schema.api.TModel[] tmodel)
Verifies that the supplied TModels have valid digital signatures.
|
static Validity[] |
verify(org.uddi.v3.schema.api.TModel[] tmodel,
java.security.Key publicKey)
Verifies, using the supplied public key, that the supplied TModels have valid digital signatures.
|
public static void setFIPSSecurityProvider(boolean fips)
fips - - boolean true or falsepublic static void sign(org.uddi.v3.schema.api.BindingTemplate[] bindingTemplate,
java.security.cert.X509Certificate certificate,
java.security.Key privateKey)
throws SignatureUtilitiesException
bindingTemplate - certificate - privateKey - SignatureUtilitiesExceptionpublic static Validity[] verify(org.uddi.v3.schema.api.BindingTemplate[] bindingTemplate, java.security.Key publicKey) throws SignatureUtilitiesException
bindingTemplate - publicKey - SignatureUtilitiesExceptionpublic static Validity[] verify(org.uddi.v3.schema.api.BindingTemplate[] bindingTemplate) throws SignatureUtilitiesException
bindingTemplate - SignatureUtilitiesExceptionpublic static void sign(org.uddi.v3.schema.api.BusinessEntity[] business,
java.security.cert.X509Certificate certificate,
java.security.Key privateKey)
throws SignatureUtilitiesException
business - certificate - privateKey - SignatureUtilitiesExceptionpublic static Validity[] verify(org.uddi.v3.schema.api.BusinessEntity[] business, java.security.Key publicKey) throws SignatureUtilitiesException
business - publicKey - SignatureUtilitiesExceptionpublic static Validity[] verify(org.uddi.v3.schema.api.BusinessEntity[] business) throws SignatureUtilitiesException
business - SignatureUtilitiesExceptionpublic static void sign(org.uddi.v3.schema.api.BusinessService[] service,
java.security.cert.X509Certificate certificate,
java.security.Key privateKey)
throws SignatureUtilitiesException
service - certificate - privateKey - SignatureUtilitiesExceptionpublic static Validity[] verify(org.uddi.v3.schema.api.BusinessService[] service, java.security.Key publicKey) throws SignatureUtilitiesException
service - publicKey - SignatureUtilitiesExceptionpublic static Validity[] verify(org.uddi.v3.schema.api.BusinessService[] service) throws SignatureUtilitiesException
service - SignatureUtilitiesExceptionpublic static void sign(org.uddi.v3.schema.api.PublisherAssertion[] assertion,
java.security.cert.X509Certificate certificate,
java.security.Key privateKey)
throws SignatureUtilitiesException
assertion - certificate - privateKey - SignatureUtilitiesExceptionpublic static Validity[] verify(org.uddi.v3.schema.api.PublisherAssertion[] assertion, java.security.Key publicKey) throws SignatureUtilitiesException
assertion - publicKey - SignatureUtilitiesExceptionpublic static Validity[] verify(org.uddi.v3.schema.api.PublisherAssertion[] assertion) throws SignatureUtilitiesException
assertion - SignatureUtilitiesExceptionpublic static void sign(org.uddi.v3.schema.api.TModel[] tmodel,
java.security.cert.X509Certificate certificate,
java.security.Key privateKey)
throws SignatureUtilitiesException
tmodel - certificate - privateKey - SignatureUtilitiesExceptionpublic static Validity[] verify(org.uddi.v3.schema.api.TModel[] tmodel, java.security.Key publicKey) throws SignatureUtilitiesException
tmodel - publicKey - SignatureUtilitiesExceptionpublic static Validity[] verify(org.uddi.v3.schema.api.TModel[] tmodel) throws SignatureUtilitiesException
tmodel - SignatureUtilitiesException