Class X509Security

java.lang.Object
org.apache.ws.security.message.token.BinarySecurity
org.apache.ws.security.message.token.X509Security

public class X509Security extends BinarySecurity
X509 Security Token.

Author:
Davanum Srinivas (dims@yahoo.com).
  • Constructor Details

    • X509Security

      public X509Security(Element elem) throws WSSecurityException
      This constructor creates a new X509 certificate object and initializes it from the data containe in the element.
      Parameters:
      elem - the element containing the X509 certificate data
      Throws:
      WSSecurityException
    • X509Security

      public X509Security(Document doc)
      This constructor creates a new X509 certificate element.
      Parameters:
      doc -
  • Method Details

    • getX509Certificate

      public X509Certificate getX509Certificate(Crypto crypto) throws WSSecurityException
      Gets the X509Certificate certificate.

      Returns:
      the X509 certificate converted from the base 64 encoded element data
      Throws:
      WSSecurityException
    • setX509Certificate

      public void setX509Certificate(X509Certificate cert) throws WSSecurityException
      Sets the X509Certificate. This functions takes the X509 certificate, gets the data from it as encoded bytes, and sets the data as base 64 encoded data in the text node of the element
      Parameters:
      cert - the X509 certificate to store in the element
      Throws:
      WSSecurityException
    • getType

      public static String getType()