Module org.apache.santuario.xmlsec
Package org.apache.xml.security.stax.ext
Class XMLSecurityConstants
java.lang.Object
org.apache.xml.security.stax.ext.XMLSecurityConstants
XMLSecurityConstants for global use
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic enumstatic enumstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final XMLSecurityConstants.AlgorithmUsagestatic final XMLSecurityConstants.AlgorithmUsagestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final DatatypeFactorystatic final XMLSecurityConstants.AlgorithmUsagestatic final XMLSecurityConstants.AlgorithmUsagestatic final XMLSecurityConstants.ActionDeprecated.static final XMLSecurityConstants.Actionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final XMLSecurityConstants.AlgorithmUsagestatic final XMLSecurityConstants.AlgorithmUsagestatic final XMLSecurityConstants.Actionstatic final Stringstatic final XMLSecurityConstants.AlgorithmUsagestatic final XMLSecurityConstants.AlgorithmUsagestatic final XMLSecurityConstants.AlgorithmUsagestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final QNamestatic final Stringstatic final XMLOutputFactorystatic final XMLOutputFactory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]generateBytes(int length) Generate bytes of the given length using the algorithm supplied in "org.apache.xml.security.securerandom.algorithm" or, if not specified, use aSecureRandominstance from default constructor.static Schemastatic jakarta.xml.bind.UnmarshallergetJaxbUnmarshaller(boolean disableSchemaValidation) static voidsetJaxbContext(jakarta.xml.bind.JAXBContext jaxbContext) static voidsetJaxbSchemas(Schema schema)
-
Field Details
-
datatypeFactory
-
xmlOutputFactory
-
xmlOutputFactoryNonRepairingNs
-
XMLINPUTFACTORY
- See Also:
-
NS_XML
- See Also:
-
NS_XMLENC
- See Also:
-
NS_XMLENC11
- See Also:
-
NS_DSIG
- See Also:
-
NS_DSIG_MORE
- See Also:
-
NS_DSIG_MORE_2007_05
- See Also:
-
NS_DSIG11
- See Also:
-
NS_WSSE11
- See Also:
-
NS_XOP
- See Also:
-
PREFIX_XENC
- See Also:
-
PREFIX_XENC11
- See Also:
-
TAG_xenc_EncryptedKey
-
ATT_NULL_Id
-
ATT_NULL_Type
-
ATT_NULL_MimeType
-
ATT_NULL_Encoding
-
TAG_xenc_EncryptionMethod
-
ATT_NULL_Algorithm
-
TAG_xenc_OAEPparams
-
TAG_xenc11_MGF
-
PREFIX_DSIG
- See Also:
-
PREFIX_DSIG_MORE_PSS
- See Also:
-
TAG_dsig_KeyInfo
-
TAG_xenc_EncryptionProperties
-
TAG_xenc_CipherData
-
TAG_xenc_CipherValue
-
TAG_xenc_CipherReference
-
TAG_xenc_ReferenceList
-
TAG_xenc_DataReference
-
ATT_NULL_URI
-
TAG_xenc_EncryptedData
-
TAG_xenc_Transforms
-
PREFIX_WSSE11
- See Also:
-
TAG_wsse11_EncryptedHeader
-
TAG_dsig_Signature
-
TAG_dsig_SignedInfo
-
TAG_dsig_CanonicalizationMethod
-
TAG_dsig_SignatureMethod
-
TAG_dsig_HMACOutputLength
-
TAG_dsig_Reference
-
TAG_dsig_Transforms
-
TAG_dsig_Transform
-
TAG_dsig_DigestMethod
-
TAG_dsig_DigestValue
-
TAG_dsig_SignatureValue
-
TAG_dsig_Manifest
-
TAG_dsig_X509Data
-
TAG_dsig_X509IssuerSerial
-
TAG_dsig_X509IssuerName
-
TAG_dsig_X509SerialNumber
-
TAG_dsig_X509SKI
-
TAG_dsig_X509Certificate
-
TAG_dsig_X509SubjectName
-
TAG_dsig_KeyName
-
TAG_dsig_KeyValue
-
TAG_dsig_RSAKeyValue
-
TAG_dsig_Modulus
-
TAG_dsig_Exponent
-
TAG_dsig_DSAKeyValue
-
TAG_dsig_P
-
TAG_dsig_Q
-
TAG_dsig_G
-
TAG_dsig_Y
-
TAG_dsig_J
-
TAG_dsig_Seed
-
TAG_dsig_PgenCounter
-
PREFIX_DSIG11
- See Also:
-
TAG_dsig11_ECKeyValue
-
TAG_dsig11_ECParameters
-
TAG_dsig11_NamedCurve
-
TAG_dsig11_PublicKey
-
NS_C14N_EXCL
- See Also:
-
NS_XMLDSIG_FILTER2
- See Also:
-
NS_XMLDSIG_ENVELOPED_SIGNATURE
- See Also:
-
NS_XMLDSIG_SHA1
- See Also:
-
NS_XMLDSIG_HMACSHA1
- See Also:
-
NS_XMLDSIG_RSASHA1
- See Also:
-
NS_XMLDSIG_MANIFEST
- See Also:
-
NS_XMLDSIG_HMACSHA256
- See Also:
-
NS_XMLDSIG_HMACSHA384
- See Also:
-
NS_XMLDSIG_HMACSHA512
- See Also:
-
NS_XMLDSIG_RSASHA256
- See Also:
-
NS_XMLDSIG_RSASHA384
- See Also:
-
NS_XMLDSIG_RSASHA512
- See Also:
-
NS_XENC_TRIPLE_DES
- See Also:
-
NS_XENC_AES128
- See Also:
-
NS_XENC11_AES128_GCM
- See Also:
-
NS_XENC_AES192
- See Also:
-
NS_XENC11_AES192_GCM
- See Also:
-
NS_XENC_AES256
- See Also:
-
NS_XENC11_AES256_GCM
- See Also:
-
NS_XENC_RSA15
- See Also:
-
NS_XENC_RSAOAEPMGF1P
- See Also:
-
NS_XENC11_RSAOAEP
- See Also:
-
NS_MGF1_SHA1
- See Also:
-
NS_MGF1_SHA224
- See Also:
-
NS_MGF1_SHA256
- See Also:
-
NS_MGF1_SHA384
- See Also:
-
NS_MGF1_SHA512
- See Also:
-
NS_XENC_SHA256
- See Also:
-
NS_XENC_SHA512
- See Also:
-
PREFIX_C14N_EXCL
- See Also:
-
ATT_NULL_PrefixList
-
TAG_c14nExcl_InclusiveNamespaces
-
NS_C14N_OMIT_COMMENTS
- See Also:
-
NS_C14N_WITH_COMMENTS
- See Also:
-
NS_C14N_EXCL_OMIT_COMMENTS
- See Also:
-
NS_C14N_EXCL_WITH_COMMENTS
- See Also:
-
NS_C14N11_OMIT_COMMENTS
- See Also:
-
NS_C14N11_WITH_COMMENTS
- See Also:
-
TAG_XOP_INCLUDE
-
PROP_USE_THIS_TOKEN_ID_FOR_SIGNATURE
- See Also:
-
PROP_USE_THIS_TOKEN_ID_FOR_ENCRYPTION
- See Also:
-
PROP_USE_THIS_TOKEN_ID_FOR_ENCRYPTED_KEY
- See Also:
-
SIGNATURE_PARTS
- See Also:
-
ENCRYPTION_PARTS
- See Also:
-
SIGNATURE
-
ENCRYPTION
-
ENCRYPT
Deprecated.UseENCRYPTIONinstead. -
TAG_dsigmore_RSAPSSPARAMS
-
TAG_dsigmore_SALTLENGTH
-
TAG_dsigmore_TRAILERFIELD
-
Sym_Key_Wrap
-
Asym_Key_Wrap
-
Sym_Sig
-
Asym_Sig
-
Enc
-
SigDig
-
EncDig
-
SigC14n
-
SigTransform
-
-
Constructor Details
-
XMLSecurityConstants
protected XMLSecurityConstants()
-
-
Method Details
-
generateBytes
Generate bytes of the given length using the algorithm supplied in "org.apache.xml.security.securerandom.algorithm" or, if not specified, use aSecureRandominstance from default constructor. TheSecureRandominstance that backs this method is cached for efficiency.- Returns:
- a new byte array of the given length
- Throws:
XMLSecurityException
-
setJaxbContext
public static void setJaxbContext(jakarta.xml.bind.JAXBContext jaxbContext) -
setJaxbSchemas
-
getJaxbSchemas
-
getJaxbUnmarshaller
public static jakarta.xml.bind.Unmarshaller getJaxbUnmarshaller(boolean disableSchemaValidation) throws jakarta.xml.bind.JAXBException - Throws:
jakarta.xml.bind.JAXBException
-