Class KerberosCredential.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • realmName

        public KerberosCredential.Builder realmName​(String realmName)
        Kerberos realm name.

        https://docs.oracle.com/cd/E36784_01/html/E37126/kplanning-27.html Realm names can consist of any ASCII string. Usually, the realm name is the same as your DNS domain name except that the realm name is in uppercase. This convention helps differentiate problems with the Kerberos service from problems with the DNS namespace, while keeping a name that is familiar. You can use any string, but configuration and maintenance might then require more work. Use realm names that follow the standard Internet naming structure.

        Parameters:
        realmName - the value to set
        Returns:
        this builder
      • keytabSecretId

        public KerberosCredential.Builder keytabSecretId​(String keytabSecretId)
        The OCID of the secret where the Kerberos keytab file is stored as base64 text.
        Parameters:
        keytabSecretId - the value to set
        Returns:
        this builder
      • keytabSecretVersion

        public KerberosCredential.Builder keytabSecretVersion​(Long keytabSecretVersion)
        The secret version of the stored Kerberos keytab file.
        Parameters:
        keytabSecretVersion - the value to set
        Returns:
        this builder