public class XMLSecurityConstants extends Object
| Modifier and Type | Class and 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 |
| Modifier | Constructor and Description |
|---|---|
protected |
XMLSecurityConstants() |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
generateBytes(int length)
Generate bytes of the given length using the algorithm supplied in or,
if not specified, use a
SecureRandom instance from default constructor. |
static Schema |
getJaxbSchemas() |
static jakarta.xml.bind.Unmarshaller |
getJaxbUnmarshaller(boolean disableSchemaValidation) |
static void |
setJaxbContext(jakarta.xml.bind.JAXBContext jaxbContext) |
static void |
setJaxbSchemas(Schema schema) |
public static final DatatypeFactory datatypeFactory
public static final XMLOutputFactory xmlOutputFactory
public static final XMLOutputFactory xmlOutputFactoryNonRepairingNs
public static final String XMLINPUTFACTORY
public static final String NS_XML
public static final String NS_XMLENC
public static final String NS_XMLENC11
public static final String NS_DSIG
public static final String NS_DSIG_MORE
public static final String NS_DSIG_MORE_2007_05
public static final String NS_DSIG11
public static final String NS_WSSE11
public static final String NS_XOP
public static final String PREFIX_XENC
public static final String PREFIX_XENC11
public static final QName TAG_xenc_EncryptedKey
public static final QName ATT_NULL_Id
public static final QName ATT_NULL_Type
public static final QName ATT_NULL_MimeType
public static final QName ATT_NULL_Encoding
public static final QName TAG_xenc_EncryptionMethod
public static final QName ATT_NULL_Algorithm
public static final QName TAG_xenc_OAEPparams
public static final QName TAG_xenc11_MGF
public static final String PREFIX_DSIG
public static final String PREFIX_DSIG_MORE_PSS
public static final QName TAG_dsig_KeyInfo
public static final QName TAG_xenc_EncryptionProperties
public static final QName TAG_xenc_CipherData
public static final QName TAG_xenc_CipherValue
public static final QName TAG_xenc_CipherReference
public static final QName TAG_xenc_ReferenceList
public static final QName TAG_xenc_DataReference
public static final QName ATT_NULL_URI
public static final QName TAG_xenc_EncryptedData
public static final QName TAG_xenc_Transforms
public static final String PREFIX_WSSE11
public static final QName TAG_wsse11_EncryptedHeader
public static final QName TAG_dsig_Signature
public static final QName TAG_dsig_SignedInfo
public static final QName TAG_dsig_CanonicalizationMethod
public static final QName TAG_dsig_SignatureMethod
public static final QName TAG_dsig_HMACOutputLength
public static final QName TAG_dsig_Reference
public static final QName TAG_dsig_Transforms
public static final QName TAG_dsig_Transform
public static final QName TAG_dsig_DigestMethod
public static final QName TAG_dsig_DigestValue
public static final QName TAG_dsig_SignatureValue
public static final QName TAG_dsig_Manifest
public static final QName TAG_dsig_X509Data
public static final QName TAG_dsig_X509IssuerSerial
public static final QName TAG_dsig_X509IssuerName
public static final QName TAG_dsig_X509SerialNumber
public static final QName TAG_dsig_X509SKI
public static final QName TAG_dsig_X509Certificate
public static final QName TAG_dsig_X509SubjectName
public static final QName TAG_dsig_KeyName
public static final QName TAG_dsig_KeyValue
public static final QName TAG_dsig_RSAKeyValue
public static final QName TAG_dsig_Modulus
public static final QName TAG_dsig_Exponent
public static final QName TAG_dsig_DSAKeyValue
public static final QName TAG_dsig_P
public static final QName TAG_dsig_Q
public static final QName TAG_dsig_G
public static final QName TAG_dsig_Y
public static final QName TAG_dsig_J
public static final QName TAG_dsig_Seed
public static final QName TAG_dsig_PgenCounter
public static final String PREFIX_DSIG11
public static final QName TAG_dsig11_ECKeyValue
public static final QName TAG_dsig11_ECParameters
public static final QName TAG_dsig11_NamedCurve
public static final QName TAG_dsig11_PublicKey
public static final String NS_C14N_EXCL
public static final String NS_XMLDSIG_FILTER2
public static final String NS_XMLDSIG_ENVELOPED_SIGNATURE
public static final String NS_XMLDSIG_SHA1
public static final String NS_XMLDSIG_HMACSHA1
public static final String NS_XMLDSIG_RSASHA1
public static final String NS_XMLDSIG_MANIFEST
public static final String NS_XMLDSIG_HMACSHA256
public static final String NS_XMLDSIG_HMACSHA384
public static final String NS_XMLDSIG_HMACSHA512
public static final String NS_XMLDSIG_RSASHA256
public static final String NS_XMLDSIG_RSASHA384
public static final String NS_XMLDSIG_RSASHA512
public static final String NS_XENC_TRIPLE_DES
public static final String NS_XENC_AES128
public static final String NS_XENC11_AES128_GCM
public static final String NS_XENC_AES192
public static final String NS_XENC11_AES192_GCM
public static final String NS_XENC_AES256
public static final String NS_XENC11_AES256_GCM
public static final String NS_XENC_RSA15
public static final String NS_XENC_RSAOAEPMGF1P
public static final String NS_XENC11_RSAOAEP
public static final String NS_MGF1_SHA1
public static final String NS_MGF1_SHA224
public static final String NS_MGF1_SHA256
public static final String NS_MGF1_SHA384
public static final String NS_MGF1_SHA512
public static final String NS_XENC_SHA256
public static final String NS_XENC_SHA512
public static final String PREFIX_C14N_EXCL
public static final QName ATT_NULL_PrefixList
public static final QName TAG_c14nExcl_InclusiveNamespaces
public static final String NS_C14N_OMIT_COMMENTS
public static final String NS_C14N_WITH_COMMENTS
public static final String NS_C14N_EXCL_OMIT_COMMENTS
public static final String NS_C14N_EXCL_WITH_COMMENTS
public static final String NS_C14N11_OMIT_COMMENTS
public static final String NS_C14N11_WITH_COMMENTS
public static final QName TAG_XOP_INCLUDE
public static final String PROP_USE_THIS_TOKEN_ID_FOR_SIGNATURE
public static final String PROP_USE_THIS_TOKEN_ID_FOR_ENCRYPTION
public static final String PROP_USE_THIS_TOKEN_ID_FOR_ENCRYPTED_KEY
public static final String SIGNATURE_PARTS
public static final String ENCRYPTION_PARTS
public static final XMLSecurityConstants.Action SIGNATURE
public static final XMLSecurityConstants.Action ENCRYPTION
@Deprecated public static final XMLSecurityConstants.Action ENCRYPT
ENCRYPTION instead.public static final QName TAG_dsigmore_RSAPSSPARAMS
public static final QName TAG_dsigmore_SALTLENGTH
public static final QName TAG_dsigmore_TRAILERFIELD
public static final XMLSecurityConstants.AlgorithmUsage Sym_Key_Wrap
public static final XMLSecurityConstants.AlgorithmUsage Asym_Key_Wrap
public static final XMLSecurityConstants.AlgorithmUsage Sym_Sig
public static final XMLSecurityConstants.AlgorithmUsage Asym_Sig
public static final XMLSecurityConstants.AlgorithmUsage Enc
public static final XMLSecurityConstants.AlgorithmUsage SigDig
public static final XMLSecurityConstants.AlgorithmUsage EncDig
public static final XMLSecurityConstants.AlgorithmUsage SigC14n
public static final XMLSecurityConstants.AlgorithmUsage SigTransform
public static byte[] generateBytes(int length)
throws XMLSecurityException
SecureRandom instance from default constructor. The SecureRandom
instance that backs this method is cached for efficiency.XMLSecurityExceptionpublic static void setJaxbContext(jakarta.xml.bind.JAXBContext jaxbContext)
public static void setJaxbSchemas(Schema schema)
public static Schema getJaxbSchemas()
public static jakarta.xml.bind.Unmarshaller getJaxbUnmarshaller(boolean disableSchemaValidation)
throws jakarta.xml.bind.JAXBException
jakarta.xml.bind.JAXBExceptionCopyright © 2000–2023 The Apache Software Foundation. All rights reserved.