Package org.apache.xml.security.stax.ext
Class XMLSecurityConstants
- java.lang.Object
-
- org.apache.xml.security.stax.ext.XMLSecurityConstants
-
public class XMLSecurityConstants extends java.lang.Object
XMLSecurityConstants for global use
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
XMLSecurityConstants.Action
static class
XMLSecurityConstants.AlgorithmUsage
static class
XMLSecurityConstants.ContentType
static class
XMLSecurityConstants.DIRECTION
static class
XMLSecurityConstants.Phase
static class
XMLSecurityConstants.TransformMethod
-
Field Summary
Fields Modifier and Type Field Description static XMLSecurityConstants.AlgorithmUsage
Asym_Key_Wrap
static XMLSecurityConstants.AlgorithmUsage
Asym_Sig
static javax.xml.namespace.QName
ATT_NULL_Algorithm
static javax.xml.namespace.QName
ATT_NULL_Encoding
static javax.xml.namespace.QName
ATT_NULL_Id
static javax.xml.namespace.QName
ATT_NULL_MimeType
static javax.xml.namespace.QName
ATT_NULL_PrefixList
static javax.xml.namespace.QName
ATT_NULL_Type
static javax.xml.namespace.QName
ATT_NULL_URI
static javax.xml.datatype.DatatypeFactory
datatypeFactory
static XMLSecurityConstants.AlgorithmUsage
Enc
static XMLSecurityConstants.AlgorithmUsage
EncDig
static XMLSecurityConstants.Action
ENCRYPT
static java.lang.String
ENCRYPTION_PARTS
private static javax.xml.bind.JAXBContext
jaxbContext
static java.lang.String
NS_C14N_EXCL
static java.lang.String
NS_C14N_EXCL_OMIT_COMMENTS
static java.lang.String
NS_C14N_EXCL_WITH_COMMENTS
static java.lang.String
NS_C14N_OMIT_COMMENTS
static java.lang.String
NS_C14N_WITH_COMMENTS
static java.lang.String
NS_C14N11_OMIT_COMMENTS
static java.lang.String
NS_C14N11_WITH_COMMENTS
static java.lang.String
NS_DSIG
static java.lang.String
NS_DSIG_MORE
static java.lang.String
NS_DSIG11
static java.lang.String
NS_MGF1_SHA1
static java.lang.String
NS_MGF1_SHA224
static java.lang.String
NS_MGF1_SHA256
static java.lang.String
NS_MGF1_SHA384
static java.lang.String
NS_MGF1_SHA512
static java.lang.String
NS_WSSE11
static java.lang.String
NS_XENC_AES128
static java.lang.String
NS_XENC_AES192
static java.lang.String
NS_XENC_AES256
static java.lang.String
NS_XENC_RSA15
static java.lang.String
NS_XENC_RSAOAEPMGF1P
static java.lang.String
NS_XENC_SHA256
static java.lang.String
NS_XENC_SHA512
static java.lang.String
NS_XENC_TRIPLE_DES
static java.lang.String
NS_XENC11_AES128_GCM
static java.lang.String
NS_XENC11_AES192_GCM
static java.lang.String
NS_XENC11_AES256_GCM
static java.lang.String
NS_XENC11_RSAOAEP
static java.lang.String
NS_XML
static java.lang.String
NS_XMLDSIG_ENVELOPED_SIGNATURE
static java.lang.String
NS_XMLDSIG_FILTER2
static java.lang.String
NS_XMLDSIG_HMACSHA1
static java.lang.String
NS_XMLDSIG_HMACSHA256
static java.lang.String
NS_XMLDSIG_HMACSHA384
static java.lang.String
NS_XMLDSIG_HMACSHA512
static java.lang.String
NS_XMLDSIG_MANIFEST
static java.lang.String
NS_XMLDSIG_RSASHA1
static java.lang.String
NS_XMLDSIG_RSASHA256
static java.lang.String
NS_XMLDSIG_RSASHA384
static java.lang.String
NS_XMLDSIG_RSASHA512
static java.lang.String
NS_XMLDSIG_SHA1
static java.lang.String
NS_XMLENC
static java.lang.String
NS_XMLENC11
static java.lang.String
NS_XOP
static java.lang.String
PREFIX_C14N_EXCL
static java.lang.String
PREFIX_DSIG
static java.lang.String
PREFIX_DSIG11
static java.lang.String
PREFIX_WSSE11
static java.lang.String
PREFIX_XENC
static java.lang.String
PREFIX_XENC11
static java.lang.String
PROP_USE_THIS_TOKEN_ID_FOR_ENCRYPTED_KEY
static java.lang.String
PROP_USE_THIS_TOKEN_ID_FOR_ENCRYPTION
static java.lang.String
PROP_USE_THIS_TOKEN_ID_FOR_SIGNATURE
private static javax.xml.validation.Schema
schema
private static java.security.SecureRandom
SECURE_RANDOM
static XMLSecurityConstants.AlgorithmUsage
SigC14n
static XMLSecurityConstants.AlgorithmUsage
SigDig
static XMLSecurityConstants.Action
SIGNATURE
static java.lang.String
SIGNATURE_PARTS
static XMLSecurityConstants.AlgorithmUsage
SigTransform
static XMLSecurityConstants.AlgorithmUsage
Sym_Key_Wrap
static XMLSecurityConstants.AlgorithmUsage
Sym_Sig
static javax.xml.namespace.QName
TAG_c14nExcl_InclusiveNamespaces
static javax.xml.namespace.QName
TAG_dsig_CanonicalizationMethod
static javax.xml.namespace.QName
TAG_dsig_DigestMethod
static javax.xml.namespace.QName
TAG_dsig_DigestValue
static javax.xml.namespace.QName
TAG_dsig_DSAKeyValue
static javax.xml.namespace.QName
TAG_dsig_Exponent
static javax.xml.namespace.QName
TAG_dsig_G
static javax.xml.namespace.QName
TAG_dsig_HMACOutputLength
static javax.xml.namespace.QName
TAG_dsig_J
static javax.xml.namespace.QName
TAG_dsig_KeyInfo
static javax.xml.namespace.QName
TAG_dsig_KeyName
static javax.xml.namespace.QName
TAG_dsig_KeyValue
static javax.xml.namespace.QName
TAG_dsig_Manifest
static javax.xml.namespace.QName
TAG_dsig_Modulus
static javax.xml.namespace.QName
TAG_dsig_P
static javax.xml.namespace.QName
TAG_dsig_PgenCounter
static javax.xml.namespace.QName
TAG_dsig_Q
static javax.xml.namespace.QName
TAG_dsig_Reference
static javax.xml.namespace.QName
TAG_dsig_RSAKeyValue
static javax.xml.namespace.QName
TAG_dsig_Seed
static javax.xml.namespace.QName
TAG_dsig_Signature
static javax.xml.namespace.QName
TAG_dsig_SignatureMethod
static javax.xml.namespace.QName
TAG_dsig_SignatureValue
static javax.xml.namespace.QName
TAG_dsig_SignedInfo
static javax.xml.namespace.QName
TAG_dsig_Transform
static javax.xml.namespace.QName
TAG_dsig_Transforms
static javax.xml.namespace.QName
TAG_dsig_X509Certificate
static javax.xml.namespace.QName
TAG_dsig_X509Data
static javax.xml.namespace.QName
TAG_dsig_X509IssuerName
static javax.xml.namespace.QName
TAG_dsig_X509IssuerSerial
static javax.xml.namespace.QName
TAG_dsig_X509SerialNumber
static javax.xml.namespace.QName
TAG_dsig_X509SKI
static javax.xml.namespace.QName
TAG_dsig_X509SubjectName
static javax.xml.namespace.QName
TAG_dsig_Y
static javax.xml.namespace.QName
TAG_dsig11_ECKeyValue
static javax.xml.namespace.QName
TAG_dsig11_ECParameters
static javax.xml.namespace.QName
TAG_dsig11_NamedCurve
static javax.xml.namespace.QName
TAG_dsig11_PublicKey
static javax.xml.namespace.QName
TAG_wsse11_EncryptedHeader
static javax.xml.namespace.QName
TAG_xenc_CipherData
static javax.xml.namespace.QName
TAG_xenc_CipherReference
static javax.xml.namespace.QName
TAG_xenc_CipherValue
static javax.xml.namespace.QName
TAG_xenc_DataReference
static javax.xml.namespace.QName
TAG_xenc_EncryptedData
static javax.xml.namespace.QName
TAG_xenc_EncryptedKey
static javax.xml.namespace.QName
TAG_xenc_EncryptionMethod
static javax.xml.namespace.QName
TAG_xenc_EncryptionProperties
static javax.xml.namespace.QName
TAG_xenc_OAEPparams
static javax.xml.namespace.QName
TAG_xenc_ReferenceList
static javax.xml.namespace.QName
TAG_xenc_Transforms
static javax.xml.namespace.QName
TAG_xenc11_MGF
static javax.xml.namespace.QName
TAG_XOP_INCLUDE
static java.lang.String
XMLINPUTFACTORY
static javax.xml.stream.XMLOutputFactory
xmlOutputFactory
static javax.xml.stream.XMLOutputFactory
xmlOutputFactoryNonRepairingNs
-
Constructor Summary
Constructors Modifier Constructor Description protected
XMLSecurityConstants()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]
generateBytes(int length)
Generate bytes of the given length using the SHA1PRNG algorithm.static javax.xml.validation.Schema
getJaxbSchemas()
static javax.xml.bind.Unmarshaller
getJaxbUnmarshaller(boolean disableSchemaValidation)
static void
setJaxbContext(javax.xml.bind.JAXBContext jaxbContext)
static void
setJaxbSchemas(javax.xml.validation.Schema schema)
-
-
-
Field Detail
-
datatypeFactory
public static final javax.xml.datatype.DatatypeFactory datatypeFactory
-
xmlOutputFactory
public static final javax.xml.stream.XMLOutputFactory xmlOutputFactory
-
xmlOutputFactoryNonRepairingNs
public static final javax.xml.stream.XMLOutputFactory xmlOutputFactoryNonRepairingNs
-
SECURE_RANDOM
private static final java.security.SecureRandom SECURE_RANDOM
-
jaxbContext
private static javax.xml.bind.JAXBContext jaxbContext
-
schema
private static javax.xml.validation.Schema schema
-
XMLINPUTFACTORY
public static final java.lang.String XMLINPUTFACTORY
- See Also:
- Constant Field Values
-
NS_XML
public static final java.lang.String NS_XML
- See Also:
- Constant Field Values
-
NS_XMLENC
public static final java.lang.String NS_XMLENC
- See Also:
- Constant Field Values
-
NS_XMLENC11
public static final java.lang.String NS_XMLENC11
- See Also:
- Constant Field Values
-
NS_DSIG
public static final java.lang.String NS_DSIG
- See Also:
- Constant Field Values
-
NS_DSIG_MORE
public static final java.lang.String NS_DSIG_MORE
- See Also:
- Constant Field Values
-
NS_DSIG11
public static final java.lang.String NS_DSIG11
- See Also:
- Constant Field Values
-
NS_WSSE11
public static final java.lang.String NS_WSSE11
- See Also:
- Constant Field Values
-
NS_XOP
public static final java.lang.String NS_XOP
- See Also:
- Constant Field Values
-
PREFIX_XENC
public static final java.lang.String PREFIX_XENC
- See Also:
- Constant Field Values
-
PREFIX_XENC11
public static final java.lang.String PREFIX_XENC11
- See Also:
- Constant Field Values
-
TAG_xenc_EncryptedKey
public static final javax.xml.namespace.QName TAG_xenc_EncryptedKey
-
ATT_NULL_Id
public static final javax.xml.namespace.QName ATT_NULL_Id
-
ATT_NULL_Type
public static final javax.xml.namespace.QName ATT_NULL_Type
-
ATT_NULL_MimeType
public static final javax.xml.namespace.QName ATT_NULL_MimeType
-
ATT_NULL_Encoding
public static final javax.xml.namespace.QName ATT_NULL_Encoding
-
TAG_xenc_EncryptionMethod
public static final javax.xml.namespace.QName TAG_xenc_EncryptionMethod
-
ATT_NULL_Algorithm
public static final javax.xml.namespace.QName ATT_NULL_Algorithm
-
TAG_xenc_OAEPparams
public static final javax.xml.namespace.QName TAG_xenc_OAEPparams
-
TAG_xenc11_MGF
public static final javax.xml.namespace.QName TAG_xenc11_MGF
-
PREFIX_DSIG
public static final java.lang.String PREFIX_DSIG
- See Also:
- Constant Field Values
-
TAG_dsig_KeyInfo
public static final javax.xml.namespace.QName TAG_dsig_KeyInfo
-
TAG_xenc_EncryptionProperties
public static final javax.xml.namespace.QName TAG_xenc_EncryptionProperties
-
TAG_xenc_CipherData
public static final javax.xml.namespace.QName TAG_xenc_CipherData
-
TAG_xenc_CipherValue
public static final javax.xml.namespace.QName TAG_xenc_CipherValue
-
TAG_xenc_CipherReference
public static final javax.xml.namespace.QName TAG_xenc_CipherReference
-
TAG_xenc_ReferenceList
public static final javax.xml.namespace.QName TAG_xenc_ReferenceList
-
TAG_xenc_DataReference
public static final javax.xml.namespace.QName TAG_xenc_DataReference
-
ATT_NULL_URI
public static final javax.xml.namespace.QName ATT_NULL_URI
-
TAG_xenc_EncryptedData
public static final javax.xml.namespace.QName TAG_xenc_EncryptedData
-
TAG_xenc_Transforms
public static final javax.xml.namespace.QName TAG_xenc_Transforms
-
PREFIX_WSSE11
public static final java.lang.String PREFIX_WSSE11
- See Also:
- Constant Field Values
-
TAG_wsse11_EncryptedHeader
public static final javax.xml.namespace.QName TAG_wsse11_EncryptedHeader
-
TAG_dsig_Signature
public static final javax.xml.namespace.QName TAG_dsig_Signature
-
TAG_dsig_SignedInfo
public static final javax.xml.namespace.QName TAG_dsig_SignedInfo
-
TAG_dsig_CanonicalizationMethod
public static final javax.xml.namespace.QName TAG_dsig_CanonicalizationMethod
-
TAG_dsig_SignatureMethod
public static final javax.xml.namespace.QName TAG_dsig_SignatureMethod
-
TAG_dsig_HMACOutputLength
public static final javax.xml.namespace.QName TAG_dsig_HMACOutputLength
-
TAG_dsig_Reference
public static final javax.xml.namespace.QName TAG_dsig_Reference
-
TAG_dsig_Transforms
public static final javax.xml.namespace.QName TAG_dsig_Transforms
-
TAG_dsig_Transform
public static final javax.xml.namespace.QName TAG_dsig_Transform
-
TAG_dsig_DigestMethod
public static final javax.xml.namespace.QName TAG_dsig_DigestMethod
-
TAG_dsig_DigestValue
public static final javax.xml.namespace.QName TAG_dsig_DigestValue
-
TAG_dsig_SignatureValue
public static final javax.xml.namespace.QName TAG_dsig_SignatureValue
-
TAG_dsig_Manifest
public static final javax.xml.namespace.QName TAG_dsig_Manifest
-
TAG_dsig_X509Data
public static final javax.xml.namespace.QName TAG_dsig_X509Data
-
TAG_dsig_X509IssuerSerial
public static final javax.xml.namespace.QName TAG_dsig_X509IssuerSerial
-
TAG_dsig_X509IssuerName
public static final javax.xml.namespace.QName TAG_dsig_X509IssuerName
-
TAG_dsig_X509SerialNumber
public static final javax.xml.namespace.QName TAG_dsig_X509SerialNumber
-
TAG_dsig_X509SKI
public static final javax.xml.namespace.QName TAG_dsig_X509SKI
-
TAG_dsig_X509Certificate
public static final javax.xml.namespace.QName TAG_dsig_X509Certificate
-
TAG_dsig_X509SubjectName
public static final javax.xml.namespace.QName TAG_dsig_X509SubjectName
-
TAG_dsig_KeyName
public static final javax.xml.namespace.QName TAG_dsig_KeyName
-
TAG_dsig_KeyValue
public static final javax.xml.namespace.QName TAG_dsig_KeyValue
-
TAG_dsig_RSAKeyValue
public static final javax.xml.namespace.QName TAG_dsig_RSAKeyValue
-
TAG_dsig_Modulus
public static final javax.xml.namespace.QName TAG_dsig_Modulus
-
TAG_dsig_Exponent
public static final javax.xml.namespace.QName TAG_dsig_Exponent
-
TAG_dsig_DSAKeyValue
public static final javax.xml.namespace.QName TAG_dsig_DSAKeyValue
-
TAG_dsig_P
public static final javax.xml.namespace.QName TAG_dsig_P
-
TAG_dsig_Q
public static final javax.xml.namespace.QName TAG_dsig_Q
-
TAG_dsig_G
public static final javax.xml.namespace.QName TAG_dsig_G
-
TAG_dsig_Y
public static final javax.xml.namespace.QName TAG_dsig_Y
-
TAG_dsig_J
public static final javax.xml.namespace.QName TAG_dsig_J
-
TAG_dsig_Seed
public static final javax.xml.namespace.QName TAG_dsig_Seed
-
TAG_dsig_PgenCounter
public static final javax.xml.namespace.QName TAG_dsig_PgenCounter
-
PREFIX_DSIG11
public static final java.lang.String PREFIX_DSIG11
- See Also:
- Constant Field Values
-
TAG_dsig11_ECKeyValue
public static final javax.xml.namespace.QName TAG_dsig11_ECKeyValue
-
TAG_dsig11_ECParameters
public static final javax.xml.namespace.QName TAG_dsig11_ECParameters
-
TAG_dsig11_NamedCurve
public static final javax.xml.namespace.QName TAG_dsig11_NamedCurve
-
TAG_dsig11_PublicKey
public static final javax.xml.namespace.QName TAG_dsig11_PublicKey
-
NS_C14N_EXCL
public static final java.lang.String NS_C14N_EXCL
- See Also:
- Constant Field Values
-
NS_XMLDSIG_FILTER2
public static final java.lang.String NS_XMLDSIG_FILTER2
- See Also:
- Constant Field Values
-
NS_XMLDSIG_ENVELOPED_SIGNATURE
public static final java.lang.String NS_XMLDSIG_ENVELOPED_SIGNATURE
- See Also:
- Constant Field Values
-
NS_XMLDSIG_SHA1
public static final java.lang.String NS_XMLDSIG_SHA1
- See Also:
- Constant Field Values
-
NS_XMLDSIG_HMACSHA1
public static final java.lang.String NS_XMLDSIG_HMACSHA1
- See Also:
- Constant Field Values
-
NS_XMLDSIG_RSASHA1
public static final java.lang.String NS_XMLDSIG_RSASHA1
- See Also:
- Constant Field Values
-
NS_XMLDSIG_MANIFEST
public static final java.lang.String NS_XMLDSIG_MANIFEST
- See Also:
- Constant Field Values
-
NS_XMLDSIG_HMACSHA256
public static final java.lang.String NS_XMLDSIG_HMACSHA256
- See Also:
- Constant Field Values
-
NS_XMLDSIG_HMACSHA384
public static final java.lang.String NS_XMLDSIG_HMACSHA384
- See Also:
- Constant Field Values
-
NS_XMLDSIG_HMACSHA512
public static final java.lang.String NS_XMLDSIG_HMACSHA512
- See Also:
- Constant Field Values
-
NS_XMLDSIG_RSASHA256
public static final java.lang.String NS_XMLDSIG_RSASHA256
- See Also:
- Constant Field Values
-
NS_XMLDSIG_RSASHA384
public static final java.lang.String NS_XMLDSIG_RSASHA384
- See Also:
- Constant Field Values
-
NS_XMLDSIG_RSASHA512
public static final java.lang.String NS_XMLDSIG_RSASHA512
- See Also:
- Constant Field Values
-
NS_XENC_TRIPLE_DES
public static final java.lang.String NS_XENC_TRIPLE_DES
- See Also:
- Constant Field Values
-
NS_XENC_AES128
public static final java.lang.String NS_XENC_AES128
- See Also:
- Constant Field Values
-
NS_XENC11_AES128_GCM
public static final java.lang.String NS_XENC11_AES128_GCM
- See Also:
- Constant Field Values
-
NS_XENC_AES192
public static final java.lang.String NS_XENC_AES192
- See Also:
- Constant Field Values
-
NS_XENC11_AES192_GCM
public static final java.lang.String NS_XENC11_AES192_GCM
- See Also:
- Constant Field Values
-
NS_XENC_AES256
public static final java.lang.String NS_XENC_AES256
- See Also:
- Constant Field Values
-
NS_XENC11_AES256_GCM
public static final java.lang.String NS_XENC11_AES256_GCM
- See Also:
- Constant Field Values
-
NS_XENC_RSA15
public static final java.lang.String NS_XENC_RSA15
- See Also:
- Constant Field Values
-
NS_XENC_RSAOAEPMGF1P
public static final java.lang.String NS_XENC_RSAOAEPMGF1P
- See Also:
- Constant Field Values
-
NS_XENC11_RSAOAEP
public static final java.lang.String NS_XENC11_RSAOAEP
- See Also:
- Constant Field Values
-
NS_MGF1_SHA1
public static final java.lang.String NS_MGF1_SHA1
- See Also:
- Constant Field Values
-
NS_MGF1_SHA224
public static final java.lang.String NS_MGF1_SHA224
- See Also:
- Constant Field Values
-
NS_MGF1_SHA256
public static final java.lang.String NS_MGF1_SHA256
- See Also:
- Constant Field Values
-
NS_MGF1_SHA384
public static final java.lang.String NS_MGF1_SHA384
- See Also:
- Constant Field Values
-
NS_MGF1_SHA512
public static final java.lang.String NS_MGF1_SHA512
- See Also:
- Constant Field Values
-
NS_XENC_SHA256
public static final java.lang.String NS_XENC_SHA256
- See Also:
- Constant Field Values
-
NS_XENC_SHA512
public static final java.lang.String NS_XENC_SHA512
- See Also:
- Constant Field Values
-
PREFIX_C14N_EXCL
public static final java.lang.String PREFIX_C14N_EXCL
- See Also:
- Constant Field Values
-
ATT_NULL_PrefixList
public static final javax.xml.namespace.QName ATT_NULL_PrefixList
-
TAG_c14nExcl_InclusiveNamespaces
public static final javax.xml.namespace.QName TAG_c14nExcl_InclusiveNamespaces
-
NS_C14N_OMIT_COMMENTS
public static final java.lang.String NS_C14N_OMIT_COMMENTS
- See Also:
- Constant Field Values
-
NS_C14N_WITH_COMMENTS
public static final java.lang.String NS_C14N_WITH_COMMENTS
- See Also:
- Constant Field Values
-
NS_C14N_EXCL_OMIT_COMMENTS
public static final java.lang.String NS_C14N_EXCL_OMIT_COMMENTS
- See Also:
- Constant Field Values
-
NS_C14N_EXCL_WITH_COMMENTS
public static final java.lang.String NS_C14N_EXCL_WITH_COMMENTS
- See Also:
- Constant Field Values
-
NS_C14N11_OMIT_COMMENTS
public static final java.lang.String NS_C14N11_OMIT_COMMENTS
- See Also:
- Constant Field Values
-
NS_C14N11_WITH_COMMENTS
public static final java.lang.String NS_C14N11_WITH_COMMENTS
- See Also:
- Constant Field Values
-
TAG_XOP_INCLUDE
public static final javax.xml.namespace.QName TAG_XOP_INCLUDE
-
PROP_USE_THIS_TOKEN_ID_FOR_SIGNATURE
public static final java.lang.String PROP_USE_THIS_TOKEN_ID_FOR_SIGNATURE
- See Also:
- Constant Field Values
-
PROP_USE_THIS_TOKEN_ID_FOR_ENCRYPTION
public static final java.lang.String PROP_USE_THIS_TOKEN_ID_FOR_ENCRYPTION
- See Also:
- Constant Field Values
-
PROP_USE_THIS_TOKEN_ID_FOR_ENCRYPTED_KEY
public static final java.lang.String PROP_USE_THIS_TOKEN_ID_FOR_ENCRYPTED_KEY
- See Also:
- Constant Field Values
-
SIGNATURE_PARTS
public static final java.lang.String SIGNATURE_PARTS
- See Also:
- Constant Field Values
-
ENCRYPTION_PARTS
public static final java.lang.String ENCRYPTION_PARTS
- See Also:
- Constant Field Values
-
SIGNATURE
public static final XMLSecurityConstants.Action SIGNATURE
-
ENCRYPT
public static final XMLSecurityConstants.Action ENCRYPT
-
Sym_Key_Wrap
public static final XMLSecurityConstants.AlgorithmUsage Sym_Key_Wrap
-
Asym_Key_Wrap
public static final XMLSecurityConstants.AlgorithmUsage Asym_Key_Wrap
-
Sym_Sig
public static final XMLSecurityConstants.AlgorithmUsage Sym_Sig
-
Asym_Sig
public static final XMLSecurityConstants.AlgorithmUsage Asym_Sig
-
Enc
public static final XMLSecurityConstants.AlgorithmUsage Enc
-
SigDig
public static final XMLSecurityConstants.AlgorithmUsage SigDig
-
EncDig
public static final XMLSecurityConstants.AlgorithmUsage EncDig
-
SigC14n
public static final XMLSecurityConstants.AlgorithmUsage SigC14n
-
SigTransform
public static final XMLSecurityConstants.AlgorithmUsage SigTransform
-
-
Method Detail
-
generateBytes
public static byte[] generateBytes(int length) throws XMLSecurityException
Generate bytes of the given length using the SHA1PRNG algorithm. The SecureRandom instance that backs this method is cached for efficiency.- Returns:
- a byte array of the given length
- Throws:
XMLSecurityException
-
setJaxbContext
public static void setJaxbContext(javax.xml.bind.JAXBContext jaxbContext)
-
setJaxbSchemas
public static void setJaxbSchemas(javax.xml.validation.Schema schema)
-
getJaxbSchemas
public static javax.xml.validation.Schema getJaxbSchemas()
-
getJaxbUnmarshaller
public static javax.xml.bind.Unmarshaller getJaxbUnmarshaller(boolean disableSchemaValidation) throws javax.xml.bind.JAXBException
- Throws:
javax.xml.bind.JAXBException
-
-