Novell exteNd Web Services SDK API

com.sssw.jbroker.web.security
Interface XMLSignatureProperties


public interface XMLSignatureProperties

This interface defines various properties for XML Digital Signature.

Since:
WSSDK 5.0
See Also:
XML Digital Signature

Field Summary
static String ALGO_ID_C14N_OMIT_COMMENTS
          Canonicalization Required Canonical XML (omits comments)
static String ALGO_ID_C14N_WITH_COMMENTS
          Canonicalization Recommended Canonical XML (with comments)
static String ALGO_ID_DIGEST_SHA1
          DIGEST Required SHA1
static String ALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5
          HMAC - NOT Recommended HMAC-MD5
static String ALGO_ID_MAC_HMAC_RIPEMD160
          HMAC - Optional HMAC-RIPEMD160
static String ALGO_ID_MAC_HMAC_SHA1
          MAC - Required HMAC-SHA1
static String ALGO_ID_MAC_HMAC_SHA256
          HMAC - Optional HMAC-SHA256
static String ALGO_ID_MAC_HMAC_SHA384
          HMAC - Optional HMAC-SHA284
static String ALGO_ID_MAC_HMAC_SHA512
          HMAC - Optional HMAC-SHA512
static String ALGO_ID_SIGNATURE_DSA
          Signature - Required DSAwithSHA1 (DSS)
static String ALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5
          Signature - NOT Recommended RSAwithMD5
static String ALGO_ID_SIGNATURE_RSA
          Signature - Recommended RSAwithSHA1
static String ALGO_ID_SIGNATURE_RSA_RIPEMD160
          Signature - Optional RSAwithRIPEMD160
static String ALGO_ID_SIGNATURE_RSA_SHA1
          Signature - Recommended RSAwithSHA1
static String ALGO_ID_SIGNATURE_RSA_SHA256
          Signature - Optional RSAwithSHA256
static String ALGO_ID_SIGNATURE_RSA_SHA384
          Signature - Optional RSAwithSHA384
static String ALGO_ID_SIGNATURE_RSA_SHA512
          Signature - Optional RSAwithSHA512
static String CANONICALIZATION_METHOD_URI
          String property for canonicalization method uri
static String CERTIFICATE
          Property for X509 certificate.
static String DIGEST_URI
          String property for digest uri
static String HMAC_OUTPUT_LENGTH
          Integer property for hmac output length
static String PRIVATE_KEY
          Property for private key.
static String PUBLIC_KEY
          Property for public key.
static String SIGN_OUTGOING
          Boolean property for signing outgoing messages
static String SIGNATURE_METHOD_URI
          String property for signature method uri
static String TRANSFORM_ENVELOPED_SIGNATURE
          Transform Required Enveloped Signature
static String TRANSFORM_URIS
          String[] property for tranform uris
static String TRANSFORM_XPATH
          Transform Recommended XPath
static String TRANSFORM_XSLT
          Transform Optional XSLT
static String VALIDATE_INCOMING
          Boolean property for validating incomoing messages
static String VALIDATION_CERTIFICATE
          Property for X509 certificate for validation.
static String VALIDATION_PUBLIC_KEY
          Property for public key for validation.
 

Field Detail

ALGO_ID_DIGEST_SHA1

public static final String ALGO_ID_DIGEST_SHA1
DIGEST Required SHA1

See Also:
Constant Field Values

ALGO_ID_C14N_OMIT_COMMENTS

public static final String ALGO_ID_C14N_OMIT_COMMENTS
Canonicalization Required Canonical XML (omits comments)

See Also:
Constant Field Values

ALGO_ID_C14N_WITH_COMMENTS

public static final String ALGO_ID_C14N_WITH_COMMENTS
Canonicalization Recommended Canonical XML (with comments)

See Also:
Constant Field Values

TRANSFORM_XSLT

public static final String TRANSFORM_XSLT
Transform Optional XSLT

See Also:
Constant Field Values

TRANSFORM_XPATH

public static final String TRANSFORM_XPATH
Transform Recommended XPath

See Also:
Constant Field Values

TRANSFORM_ENVELOPED_SIGNATURE

public static final String TRANSFORM_ENVELOPED_SIGNATURE
Transform Required Enveloped Signature

See Also:
Constant Field Values

ALGO_ID_MAC_HMAC_SHA1

public static final String ALGO_ID_MAC_HMAC_SHA1
MAC - Required HMAC-SHA1

See Also:
Constant Field Values

ALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5

public static final String ALGO_ID_MAC_HMAC_NOT_RECOMMENDED_MD5
HMAC - NOT Recommended HMAC-MD5

See Also:
Constant Field Values

ALGO_ID_MAC_HMAC_RIPEMD160

public static final String ALGO_ID_MAC_HMAC_RIPEMD160
HMAC - Optional HMAC-RIPEMD160

See Also:
Constant Field Values

ALGO_ID_MAC_HMAC_SHA256

public static final String ALGO_ID_MAC_HMAC_SHA256
HMAC - Optional HMAC-SHA256

See Also:
Constant Field Values

ALGO_ID_MAC_HMAC_SHA384

public static final String ALGO_ID_MAC_HMAC_SHA384
HMAC - Optional HMAC-SHA284

See Also:
Constant Field Values

ALGO_ID_MAC_HMAC_SHA512

public static final String ALGO_ID_MAC_HMAC_SHA512
HMAC - Optional HMAC-SHA512

See Also:
Constant Field Values

ALGO_ID_SIGNATURE_DSA

public static final String ALGO_ID_SIGNATURE_DSA
Signature - Required DSAwithSHA1 (DSS)

See Also:
Constant Field Values

ALGO_ID_SIGNATURE_RSA

public static final String ALGO_ID_SIGNATURE_RSA
Signature - Recommended RSAwithSHA1

See Also:
Constant Field Values

ALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5

public static final String ALGO_ID_SIGNATURE_NOT_RECOMMENDED_RSA_MD5
Signature - NOT Recommended RSAwithMD5

See Also:
Constant Field Values

ALGO_ID_SIGNATURE_RSA_RIPEMD160

public static final String ALGO_ID_SIGNATURE_RSA_RIPEMD160
Signature - Optional RSAwithRIPEMD160

See Also:
Constant Field Values

ALGO_ID_SIGNATURE_RSA_SHA1

public static final String ALGO_ID_SIGNATURE_RSA_SHA1
Signature - Recommended RSAwithSHA1

See Also:
Constant Field Values

ALGO_ID_SIGNATURE_RSA_SHA256

public static final String ALGO_ID_SIGNATURE_RSA_SHA256
Signature - Optional RSAwithSHA256

See Also:
Constant Field Values

ALGO_ID_SIGNATURE_RSA_SHA384

public static final String ALGO_ID_SIGNATURE_RSA_SHA384
Signature - Optional RSAwithSHA384

See Also:
Constant Field Values

ALGO_ID_SIGNATURE_RSA_SHA512

public static final String ALGO_ID_SIGNATURE_RSA_SHA512
Signature - Optional RSAwithSHA512

See Also:
Constant Field Values

SIGN_OUTGOING

public static final String SIGN_OUTGOING
Boolean property for signing outgoing messages

See Also:
Constant Field Values

VALIDATE_INCOMING

public static final String VALIDATE_INCOMING
Boolean property for validating incomoing messages

See Also:
Constant Field Values

SIGNATURE_METHOD_URI

public static final String SIGNATURE_METHOD_URI
String property for signature method uri

See Also:
Constant Field Values

CANONICALIZATION_METHOD_URI

public static final String CANONICALIZATION_METHOD_URI
String property for canonicalization method uri

See Also:
Constant Field Values

HMAC_OUTPUT_LENGTH

public static final String HMAC_OUTPUT_LENGTH
Integer property for hmac output length

See Also:
Constant Field Values

TRANSFORM_URIS

public static final String TRANSFORM_URIS
String[] property for tranform uris

See Also:
Constant Field Values

DIGEST_URI

public static final String DIGEST_URI
String property for digest uri

See Also:
Constant Field Values

PUBLIC_KEY

public static final String PUBLIC_KEY
Property for public key. It can be set using byte[] or java.security.PublicKey.

See Also:
Constant Field Values

CERTIFICATE

public static final String CERTIFICATE
Property for X509 certificate. It can be set using byte[] or java.security.cert.Certificate.

See Also:
Constant Field Values

PRIVATE_KEY

public static final String PRIVATE_KEY
Property for private key. It can be set using byte[] or java.security.PrivateKey.

See Also:
Constant Field Values

VALIDATION_PUBLIC_KEY

public static final String VALIDATION_PUBLIC_KEY
Property for public key for validation. It can be set using byte[] or java.security.PublicKey.

See Also:
Constant Field Values

VALIDATION_CERTIFICATE

public static final String VALIDATION_CERTIFICATE
Property for X509 certificate for validation. It can be set using byte[] or java.security.cert.Certificate.

See Also:
Constant Field Values

Novell exteNd Web Services SDK API

exteNd is a registered trademark of Novell, Inc.
Copyright 1998-2003 Novell, Inc. All Rights Reserved.