Class KrbIdentity

java.lang.Object
org.apache.kerby.kerberos.kerb.request.KrbIdentity

public class KrbIdentity extends Object
A class to represent a kerberos identity.
Author:
Apache Directory Project
  • Constructor Details

    • KrbIdentity

      public KrbIdentity(String principalName)
    • KrbIdentity

      public KrbIdentity(org.apache.kerby.kerberos.kerb.type.base.PrincipalName principalName)
  • Method Details

    • getPrincipalName

      public String getPrincipalName()
    • setPrincipalName

      public void setPrincipalName(String newPrincipalName)
    • setPrincipalName

      public void setPrincipalName(org.apache.kerby.kerberos.kerb.type.base.PrincipalName newPrincipalName)
    • getPrincipal

      public org.apache.kerby.kerberos.kerb.type.base.PrincipalName getPrincipal()
    • setPrincipal

      public void setPrincipal(org.apache.kerby.kerberos.kerb.type.base.PrincipalName principal)
    • getExpireTime

      public org.apache.kerby.kerberos.kerb.type.KerberosTime getExpireTime()
    • setExpireTime

      public void setExpireTime(org.apache.kerby.kerberos.kerb.type.KerberosTime expireTime)
    • getCreatedTime

      public org.apache.kerby.kerberos.kerb.type.KerberosTime getCreatedTime()
    • setCreatedTime

      public void setCreatedTime(org.apache.kerby.kerberos.kerb.type.KerberosTime createdTime)
    • isDisabled

      public boolean isDisabled()
    • setDisabled

      public void setDisabled(boolean disabled)
    • isLocked

      public boolean isLocked()
    • setLocked

      public void setLocked(boolean locked)
    • addKey

      public void addKey(org.apache.kerby.kerberos.kerb.type.base.EncryptionKey encKey)
    • addKeys

      public void addKeys(List<org.apache.kerby.kerberos.kerb.type.base.EncryptionKey> encKeys)
    • getKeys

      public Map<org.apache.kerby.kerberos.kerb.type.base.EncryptionType,org.apache.kerby.kerberos.kerb.type.base.EncryptionKey> getKeys()
    • getKey

      public org.apache.kerby.kerberos.kerb.type.base.EncryptionKey getKey(org.apache.kerby.kerberos.kerb.type.base.EncryptionType encType)
    • getKdcFlags

      public int getKdcFlags()
    • setKdcFlags

      public void setKdcFlags(int kdcFlags)
    • getKeyVersion

      public int getKeyVersion()
    • setKeyVersion

      public void setKeyVersion(int keyVersion)
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class Object