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
- SignatureUtilitiesException
public static Validity[] verify(org.uddi.v3.schema.api.BindingTemplate[] bindingTemplate, java.security.Key publicKey) throws SignatureUtilitiesException
bindingTemplate
- publicKey
- SignatureUtilitiesException
public static Validity[] verify(org.uddi.v3.schema.api.BindingTemplate[] bindingTemplate) throws SignatureUtilitiesException
bindingTemplate
- SignatureUtilitiesException
public static void sign(org.uddi.v3.schema.api.BusinessEntity[] business, java.security.cert.X509Certificate certificate, java.security.Key privateKey) throws SignatureUtilitiesException
business
- certificate
- privateKey
- SignatureUtilitiesException
public static Validity[] verify(org.uddi.v3.schema.api.BusinessEntity[] business, java.security.Key publicKey) throws SignatureUtilitiesException
business
- publicKey
- SignatureUtilitiesException
public static Validity[] verify(org.uddi.v3.schema.api.BusinessEntity[] business) throws SignatureUtilitiesException
business
- SignatureUtilitiesException
public static void sign(org.uddi.v3.schema.api.BusinessService[] service, java.security.cert.X509Certificate certificate, java.security.Key privateKey) throws SignatureUtilitiesException
service
- certificate
- privateKey
- SignatureUtilitiesException
public static Validity[] verify(org.uddi.v3.schema.api.BusinessService[] service, java.security.Key publicKey) throws SignatureUtilitiesException
service
- publicKey
- SignatureUtilitiesException
public static Validity[] verify(org.uddi.v3.schema.api.BusinessService[] service) throws SignatureUtilitiesException
service
- SignatureUtilitiesException
public static void sign(org.uddi.v3.schema.api.PublisherAssertion[] assertion, java.security.cert.X509Certificate certificate, java.security.Key privateKey) throws SignatureUtilitiesException
assertion
- certificate
- privateKey
- SignatureUtilitiesException
public static Validity[] verify(org.uddi.v3.schema.api.PublisherAssertion[] assertion, java.security.Key publicKey) throws SignatureUtilitiesException
assertion
- publicKey
- SignatureUtilitiesException
public static Validity[] verify(org.uddi.v3.schema.api.PublisherAssertion[] assertion) throws SignatureUtilitiesException
assertion
- SignatureUtilitiesException
public static void sign(org.uddi.v3.schema.api.TModel[] tmodel, java.security.cert.X509Certificate certificate, java.security.Key privateKey) throws SignatureUtilitiesException
tmodel
- certificate
- privateKey
- SignatureUtilitiesException
public static Validity[] verify(org.uddi.v3.schema.api.TModel[] tmodel, java.security.Key publicKey) throws SignatureUtilitiesException
tmodel
- publicKey
- SignatureUtilitiesException
public static Validity[] verify(org.uddi.v3.schema.api.TModel[] tmodel) throws SignatureUtilitiesException
tmodel
- SignatureUtilitiesException