public static class KerberosKeytabEntry.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
KerberosKeytabEntry |
build() |
KerberosKeytabEntry.Builder |
copy(KerberosKeytabEntry model) |
KerberosKeytabEntry.Builder |
encryptionType(KerberosKeytabEntry.EncryptionType encryptionType)
Encryption type with with keytab was generated.
|
KerberosKeytabEntry.Builder |
keyVersionNumber(Long keyVersionNumber)
Kerberos KVNO (key version number) for key in keytab entry.
|
KerberosKeytabEntry.Builder |
principal(String principal)
Keytab principal.
|
public KerberosKeytabEntry.Builder principal(String principal)
Keytab principal.
principal
- the value to setpublic KerberosKeytabEntry.Builder encryptionType(KerberosKeytabEntry.EncryptionType encryptionType)
Encryption type with with keytab was generated. Secure: aes128-cts-hmac-sha256-128 Secure: aes256-cts-hmac-sha384-192 Less Secure: aes128-cts-hmac-sha1-96 Less Secure: aes256-cts-hmac-sha1-96
encryptionType
- the value to setpublic KerberosKeytabEntry.Builder keyVersionNumber(Long keyVersionNumber)
Kerberos KVNO (key version number) for key in keytab entry.
keyVersionNumber
- the value to setpublic KerberosKeytabEntry build()
public KerberosKeytabEntry.Builder copy(KerberosKeytabEntry model)
Copyright © 2016–2024. All rights reserved.