Class KerberosUtils
- java.lang.Object
-
- org.certificateservices.messages.utils.KerberosUtils
-
public class KerberosUtils extends java.lang.ObjectClass containing help method generating messages in a kerberos context. Created by philip on 05/01/17.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCREDENTIAL_ATTRIBUTE_USERDISPLAYNAMEstatic java.lang.StringCREDENTIAL_ATTRIBUTE_USERID
-
Constructor Summary
Constructors Constructor Description KerberosUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static CredentialgenerateKerberosOriginator(java.lang.String credentialType, java.lang.String credentialSubType, java.lang.String issuerId, long lifeTime, int status, java.lang.String userUniqueId, java.lang.String userDisplayname)Help method to create a kerberos original credential.static CredentialgenerateKerberosOriginator(java.lang.String credentialType, java.lang.String credentialSubType, java.lang.String issuerId, org.ietf.jgss.GSSCredential gssCredential, int status, java.lang.String userUniqueId, java.lang.String userDisplayname)Help method to create a kerberos original credential.
-
-
-
Field Detail
-
CREDENTIAL_ATTRIBUTE_USERID
public static final java.lang.String CREDENTIAL_ATTRIBUTE_USERID
- See Also:
- Constant Field Values
-
CREDENTIAL_ATTRIBUTE_USERDISPLAYNAME
public static final java.lang.String CREDENTIAL_ATTRIBUTE_USERDISPLAYNAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
generateKerberosOriginator
public static Credential generateKerberosOriginator(java.lang.String credentialType, java.lang.String credentialSubType, java.lang.String issuerId, org.ietf.jgss.GSSCredential gssCredential, int status, java.lang.String userUniqueId, java.lang.String userDisplayname) throws MessageProcessingException
Help method to create a kerberos original credential.- Parameters:
credentialType- the credential type to use preferable from AvailableCredentialTypescredentialSubType- the credential sub type to use preferable from AvailableCredentialSubTypesissuerId- the name of the kerberos realm orgssCredential- the related kerberos credentialstatus- the current status, one of CredentialStatususerUniqueId- the unique id within the organisation.userDisplayname- the display name of the user.- Returns:
- a kerberos type credential that can be used as originator in CSMessages
- Throws:
MessageProcessingException
-
generateKerberosOriginator
public static Credential generateKerberosOriginator(java.lang.String credentialType, java.lang.String credentialSubType, java.lang.String issuerId, long lifeTime, int status, java.lang.String userUniqueId, java.lang.String userDisplayname) throws MessageProcessingException
Help method to create a kerberos original credential.- Parameters:
credentialType- the credential type to use preferable from AvailableCredentialTypescredentialSubType- the credential sub type to use preferable from AvailableCredentialSubTypesissuerId- the name of the kerberos realm orlifeTime- kerberos ticket lifetime in milliseconds.status- the current status, one of CredentialStatususerUniqueId- the unique id within the organisation.userDisplayname- the display name of the user.- Returns:
- a kerberos type credential that can be used as originator in CSMessages
- Throws:
MessageProcessingException
-
-