KerberosKeytabEntry¶
-
class
oci.file_storage.models.KerberosKeytabEntry(**kwargs)¶ Bases:
objectDetails of each keytab entry read from the keytab file.
Attributes
ENCRYPTION_TYPE_AES128_CTS_HMAC_SHA1_96A constant which can be used with the encryption_type property of a KerberosKeytabEntry. ENCRYPTION_TYPE_AES128_CTS_HMAC_SHA256_128A constant which can be used with the encryption_type property of a KerberosKeytabEntry. ENCRYPTION_TYPE_AES256_CTS_HMAC_SHA1_96A constant which can be used with the encryption_type property of a KerberosKeytabEntry. ENCRYPTION_TYPE_AES256_CTS_HMAC_SHA384_192A constant which can be used with the encryption_type property of a KerberosKeytabEntry. encryption_type[Required] Gets the encryption_type of this KerberosKeytabEntry. key_version_number[Required] Gets the key_version_number of this KerberosKeytabEntry. principal[Required] Gets the principal of this KerberosKeytabEntry. Methods
__init__(**kwargs)Initializes a new KerberosKeytabEntry object with values from keyword arguments. -
ENCRYPTION_TYPE_AES128_CTS_HMAC_SHA1_96= 'AES128_CTS_HMAC_SHA1_96'¶ A constant which can be used with the encryption_type property of a KerberosKeytabEntry. This constant has a value of “AES128_CTS_HMAC_SHA1_96”
-
ENCRYPTION_TYPE_AES128_CTS_HMAC_SHA256_128= 'AES128_CTS_HMAC_SHA256_128'¶ A constant which can be used with the encryption_type property of a KerberosKeytabEntry. This constant has a value of “AES128_CTS_HMAC_SHA256_128”
-
ENCRYPTION_TYPE_AES256_CTS_HMAC_SHA1_96= 'AES256_CTS_HMAC_SHA1_96'¶ A constant which can be used with the encryption_type property of a KerberosKeytabEntry. This constant has a value of “AES256_CTS_HMAC_SHA1_96”
-
ENCRYPTION_TYPE_AES256_CTS_HMAC_SHA384_192= 'AES256_CTS_HMAC_SHA384_192'¶ A constant which can be used with the encryption_type property of a KerberosKeytabEntry. This constant has a value of “AES256_CTS_HMAC_SHA384_192”
-
__init__(**kwargs)¶ Initializes a new KerberosKeytabEntry object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - principal (str) – The value to assign to the principal property of this KerberosKeytabEntry.
- encryption_type (str) – The value to assign to the encryption_type property of this KerberosKeytabEntry. Allowed values for this property are: “AES128_CTS_HMAC_SHA256_128”, “AES256_CTS_HMAC_SHA384_192”, “AES128_CTS_HMAC_SHA1_96”, “AES256_CTS_HMAC_SHA1_96”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
- key_version_number (int) – The value to assign to the key_version_number property of this KerberosKeytabEntry.
-
encryption_type¶ [Required] Gets the encryption_type of this KerberosKeytabEntry. 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
Allowed values for this property are: “AES128_CTS_HMAC_SHA256_128”, “AES256_CTS_HMAC_SHA384_192”, “AES128_CTS_HMAC_SHA1_96”, “AES256_CTS_HMAC_SHA1_96”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The encryption_type of this KerberosKeytabEntry. Return type: str
-
key_version_number¶ [Required] Gets the key_version_number of this KerberosKeytabEntry. Kerberos KVNO (key version number) for key in keytab entry.
Returns: The key_version_number of this KerberosKeytabEntry. Return type: int
-
principal¶ [Required] Gets the principal of this KerberosKeytabEntry. Keytab principal.
Returns: The principal of this KerberosKeytabEntry. Return type: str
-