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.ObjectXMLSecurityConstants for global use
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classXMLSecurityConstants.Actionstatic classXMLSecurityConstants.AlgorithmUsagestatic classXMLSecurityConstants.ContentTypestatic classXMLSecurityConstants.DIRECTIONstatic classXMLSecurityConstants.Phasestatic classXMLSecurityConstants.TransformMethod
-
Field Summary
Fields Modifier and Type Field Description static XMLSecurityConstants.AlgorithmUsageAsym_Key_Wrapstatic XMLSecurityConstants.AlgorithmUsageAsym_Sigstatic javax.xml.namespace.QNameATT_NULL_Algorithmstatic javax.xml.namespace.QNameATT_NULL_Encodingstatic javax.xml.namespace.QNameATT_NULL_Idstatic javax.xml.namespace.QNameATT_NULL_MimeTypestatic javax.xml.namespace.QNameATT_NULL_PrefixListstatic javax.xml.namespace.QNameATT_NULL_Typestatic javax.xml.namespace.QNameATT_NULL_URIstatic javax.xml.datatype.DatatypeFactorydatatypeFactorystatic XMLSecurityConstants.AlgorithmUsageEncstatic XMLSecurityConstants.AlgorithmUsageEncDigstatic XMLSecurityConstants.ActionENCRYPTstatic java.lang.StringENCRYPTION_PARTSprivate static javax.xml.bind.JAXBContextjaxbContextstatic java.lang.StringNS_C14N_EXCLstatic java.lang.StringNS_C14N_EXCL_OMIT_COMMENTSstatic java.lang.StringNS_C14N_EXCL_WITH_COMMENTSstatic java.lang.StringNS_C14N_OMIT_COMMENTSstatic java.lang.StringNS_C14N_WITH_COMMENTSstatic java.lang.StringNS_C14N11_OMIT_COMMENTSstatic java.lang.StringNS_C14N11_WITH_COMMENTSstatic java.lang.StringNS_DSIGstatic java.lang.StringNS_DSIG_MOREstatic java.lang.StringNS_DSIG11static java.lang.StringNS_MGF1_SHA1static java.lang.StringNS_MGF1_SHA224static java.lang.StringNS_MGF1_SHA256static java.lang.StringNS_MGF1_SHA384static java.lang.StringNS_MGF1_SHA512static java.lang.StringNS_WSSE11static java.lang.StringNS_XENC_AES128static java.lang.StringNS_XENC_AES192static java.lang.StringNS_XENC_AES256static java.lang.StringNS_XENC_RSA15static java.lang.StringNS_XENC_RSAOAEPMGF1Pstatic java.lang.StringNS_XENC_SHA256static java.lang.StringNS_XENC_SHA512static java.lang.StringNS_XENC_TRIPLE_DESstatic java.lang.StringNS_XENC11_AES128_GCMstatic java.lang.StringNS_XENC11_AES192_GCMstatic java.lang.StringNS_XENC11_AES256_GCMstatic java.lang.StringNS_XENC11_RSAOAEPstatic java.lang.StringNS_XMLstatic java.lang.StringNS_XMLDSIG_ENVELOPED_SIGNATUREstatic java.lang.StringNS_XMLDSIG_FILTER2static java.lang.StringNS_XMLDSIG_HMACSHA1static java.lang.StringNS_XMLDSIG_HMACSHA256static java.lang.StringNS_XMLDSIG_HMACSHA384static java.lang.StringNS_XMLDSIG_HMACSHA512static java.lang.StringNS_XMLDSIG_MANIFESTstatic java.lang.StringNS_XMLDSIG_RSASHA1static java.lang.StringNS_XMLDSIG_RSASHA256static java.lang.StringNS_XMLDSIG_RSASHA384static java.lang.StringNS_XMLDSIG_RSASHA512static java.lang.StringNS_XMLDSIG_SHA1static java.lang.StringNS_XMLENCstatic java.lang.StringNS_XMLENC11static java.lang.StringNS_XOPstatic java.lang.StringPREFIX_C14N_EXCLstatic java.lang.StringPREFIX_DSIGstatic java.lang.StringPREFIX_DSIG11static java.lang.StringPREFIX_WSSE11static java.lang.StringPREFIX_XENCstatic java.lang.StringPREFIX_XENC11static java.lang.StringPROP_USE_THIS_TOKEN_ID_FOR_ENCRYPTED_KEYstatic java.lang.StringPROP_USE_THIS_TOKEN_ID_FOR_ENCRYPTIONstatic java.lang.StringPROP_USE_THIS_TOKEN_ID_FOR_SIGNATUREprivate static javax.xml.validation.Schemaschemaprivate static java.security.SecureRandomSECURE_RANDOMstatic XMLSecurityConstants.AlgorithmUsageSigC14nstatic XMLSecurityConstants.AlgorithmUsageSigDigstatic XMLSecurityConstants.ActionSIGNATUREstatic java.lang.StringSIGNATURE_PARTSstatic XMLSecurityConstants.AlgorithmUsageSigTransformstatic XMLSecurityConstants.AlgorithmUsageSym_Key_Wrapstatic XMLSecurityConstants.AlgorithmUsageSym_Sigstatic javax.xml.namespace.QNameTAG_c14nExcl_InclusiveNamespacesstatic javax.xml.namespace.QNameTAG_dsig_CanonicalizationMethodstatic javax.xml.namespace.QNameTAG_dsig_DigestMethodstatic javax.xml.namespace.QNameTAG_dsig_DigestValuestatic javax.xml.namespace.QNameTAG_dsig_DSAKeyValuestatic javax.xml.namespace.QNameTAG_dsig_Exponentstatic javax.xml.namespace.QNameTAG_dsig_Gstatic javax.xml.namespace.QNameTAG_dsig_HMACOutputLengthstatic javax.xml.namespace.QNameTAG_dsig_Jstatic javax.xml.namespace.QNameTAG_dsig_KeyInfostatic javax.xml.namespace.QNameTAG_dsig_KeyNamestatic javax.xml.namespace.QNameTAG_dsig_KeyValuestatic javax.xml.namespace.QNameTAG_dsig_Manifeststatic javax.xml.namespace.QNameTAG_dsig_Modulusstatic javax.xml.namespace.QNameTAG_dsig_Pstatic javax.xml.namespace.QNameTAG_dsig_PgenCounterstatic javax.xml.namespace.QNameTAG_dsig_Qstatic javax.xml.namespace.QNameTAG_dsig_Referencestatic javax.xml.namespace.QNameTAG_dsig_RSAKeyValuestatic javax.xml.namespace.QNameTAG_dsig_Seedstatic javax.xml.namespace.QNameTAG_dsig_Signaturestatic javax.xml.namespace.QNameTAG_dsig_SignatureMethodstatic javax.xml.namespace.QNameTAG_dsig_SignatureValuestatic javax.xml.namespace.QNameTAG_dsig_SignedInfostatic javax.xml.namespace.QNameTAG_dsig_Transformstatic javax.xml.namespace.QNameTAG_dsig_Transformsstatic javax.xml.namespace.QNameTAG_dsig_X509Certificatestatic javax.xml.namespace.QNameTAG_dsig_X509Datastatic javax.xml.namespace.QNameTAG_dsig_X509IssuerNamestatic javax.xml.namespace.QNameTAG_dsig_X509IssuerSerialstatic javax.xml.namespace.QNameTAG_dsig_X509SerialNumberstatic javax.xml.namespace.QNameTAG_dsig_X509SKIstatic javax.xml.namespace.QNameTAG_dsig_X509SubjectNamestatic javax.xml.namespace.QNameTAG_dsig_Ystatic javax.xml.namespace.QNameTAG_dsig11_ECKeyValuestatic javax.xml.namespace.QNameTAG_dsig11_ECParametersstatic javax.xml.namespace.QNameTAG_dsig11_NamedCurvestatic javax.xml.namespace.QNameTAG_dsig11_PublicKeystatic javax.xml.namespace.QNameTAG_wsse11_EncryptedHeaderstatic javax.xml.namespace.QNameTAG_xenc_CipherDatastatic javax.xml.namespace.QNameTAG_xenc_CipherReferencestatic javax.xml.namespace.QNameTAG_xenc_CipherValuestatic javax.xml.namespace.QNameTAG_xenc_DataReferencestatic javax.xml.namespace.QNameTAG_xenc_EncryptedDatastatic javax.xml.namespace.QNameTAG_xenc_EncryptedKeystatic javax.xml.namespace.QNameTAG_xenc_EncryptionMethodstatic javax.xml.namespace.QNameTAG_xenc_EncryptionPropertiesstatic javax.xml.namespace.QNameTAG_xenc_OAEPparamsstatic javax.xml.namespace.QNameTAG_xenc_ReferenceListstatic javax.xml.namespace.QNameTAG_xenc_Transformsstatic javax.xml.namespace.QNameTAG_xenc11_MGFstatic javax.xml.namespace.QNameTAG_XOP_INCLUDEstatic java.lang.StringXMLINPUTFACTORYstatic javax.xml.stream.XMLOutputFactoryxmlOutputFactorystatic javax.xml.stream.XMLOutputFactoryxmlOutputFactoryNonRepairingNs
-
Constructor Summary
Constructors Modifier Constructor Description protectedXMLSecurityConstants()
-
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.SchemagetJaxbSchemas()static javax.xml.bind.UnmarshallergetJaxbUnmarshaller(boolean disableSchemaValidation)static voidsetJaxbContext(javax.xml.bind.JAXBContext jaxbContext)static voidsetJaxbSchemas(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 XMLSecurityExceptionGenerate 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
-
-