org.opcfoundation.ua.core
Class UserTokenPolicy

java.lang.Object
  extended by org.opcfoundation.ua.utils.AbstractStructure
      extended by org.opcfoundation.ua.core.UserTokenPolicy
All Implemented Interfaces:
Cloneable, Structure, IEncodeable

public class UserTokenPolicy
extends AbstractStructure
implements Structure, Cloneable


Field Summary
static UserTokenPolicy ANONYMOUS
           
static ExpandedNodeId BINARY
           
static ExpandedNodeId ID
           
protected  String IssuedTokenType
           
protected  String IssuerEndpointUrl
           
protected  String PolicyId
           
static UserTokenPolicy SECURE_CERTIFICATE
           
static UserTokenPolicy SECURE_CERTIFICATE_BASIC256
           
static UserTokenPolicy SECURE_USERNAME_PASSWORD
           
static UserTokenPolicy SECURE_USERNAME_PASSWORD_BASIC256
           
protected  String SecurityPolicyUri
           
protected  UserTokenType TokenType
           
static ExpandedNodeId XML
           
 
Constructor Summary
UserTokenPolicy()
           
UserTokenPolicy(String PolicyId, UserTokenType TokenType, String IssuedTokenType, String IssuerEndpointUrl, String SecurityPolicyUri)
           
 
Method Summary
 UserTokenPolicy clone()
          Deep clone
 boolean equals(Object obj)
           
 ExpandedNodeId getBinaryEncodeId()
          getBinaryEncodeId.
 String getIssuedTokenType()
           
 String getIssuerEndpointUrl()
           
 String getPolicyId()
           
 String getSecurityPolicyUri()
           
 UserTokenType getTokenType()
           
 ExpandedNodeId getTypeId()
          getTypeId.
 ExpandedNodeId getXmlEncodeId()
          getXmlEncodeId.
 int hashCode()
           
 void setIssuedTokenType(String IssuedTokenType)
           
 void setIssuerEndpointUrl(String IssuerEndpointUrl)
           
 void setPolicyId(String PolicyId)
           
 void setSecurityPolicyUri(String SecurityPolicyUri)
           
 void setTokenType(UserTokenType TokenType)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ANONYMOUS

public static final UserTokenPolicy ANONYMOUS

SECURE_USERNAME_PASSWORD

public static final UserTokenPolicy SECURE_USERNAME_PASSWORD

SECURE_USERNAME_PASSWORD_BASIC256

public static final UserTokenPolicy SECURE_USERNAME_PASSWORD_BASIC256

SECURE_CERTIFICATE

public static final UserTokenPolicy SECURE_CERTIFICATE

SECURE_CERTIFICATE_BASIC256

public static final UserTokenPolicy SECURE_CERTIFICATE_BASIC256

ID

public static final ExpandedNodeId ID

BINARY

public static final ExpandedNodeId BINARY

XML

public static final ExpandedNodeId XML

PolicyId

protected String PolicyId

TokenType

protected UserTokenType TokenType

IssuedTokenType

protected String IssuedTokenType

IssuerEndpointUrl

protected String IssuerEndpointUrl

SecurityPolicyUri

protected String SecurityPolicyUri
Constructor Detail

UserTokenPolicy

public UserTokenPolicy()

UserTokenPolicy

public UserTokenPolicy(String PolicyId,
                       UserTokenType TokenType,
                       String IssuedTokenType,
                       String IssuerEndpointUrl,
                       String SecurityPolicyUri)
Method Detail

getPolicyId

public String getPolicyId()

setPolicyId

public void setPolicyId(String PolicyId)

getTokenType

public UserTokenType getTokenType()

setTokenType

public void setTokenType(UserTokenType TokenType)

getIssuedTokenType

public String getIssuedTokenType()

setIssuedTokenType

public void setIssuedTokenType(String IssuedTokenType)

getIssuerEndpointUrl

public String getIssuerEndpointUrl()

setIssuerEndpointUrl

public void setIssuerEndpointUrl(String IssuerEndpointUrl)

getSecurityPolicyUri

public String getSecurityPolicyUri()

setSecurityPolicyUri

public void setSecurityPolicyUri(String SecurityPolicyUri)

clone

public UserTokenPolicy clone()
Deep clone

Specified by:
clone in interface Structure
Overrides:
clone in class AbstractStructure
Returns:
cloned UserTokenPolicy

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

getTypeId

public ExpandedNodeId getTypeId()
Description copied from interface: Structure

getTypeId.

Specified by:
getTypeId in interface Structure
Returns:
a ExpandedNodeId object.

getXmlEncodeId

public ExpandedNodeId getXmlEncodeId()
Description copied from interface: Structure

getXmlEncodeId.

Specified by:
getXmlEncodeId in interface Structure
Returns:
a ExpandedNodeId object.

getBinaryEncodeId

public ExpandedNodeId getBinaryEncodeId()
Description copied from interface: Structure

getBinaryEncodeId.

Specified by:
getBinaryEncodeId in interface Structure
Returns:
a ExpandedNodeId object.

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2018. All rights reserved.