Class AppExtensionKerberosRealmApp.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • realmName

        public AppExtensionKerberosRealmApp.Builder realmName​(String realmName)
        The name of the Kerberos Realm that this App uses for authentication.

        *SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: false - returned: request - type: string - uniqueness: none

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

        public AppExtensionKerberosRealmApp.Builder masterKey​(String masterKey)
        The primary key that the system should use to encrypt artifacts that are specific to this Kerberos realm – for example, to encrypt the Principal Key in each KerberosRealmUser.

        *SCIM++ Properties:** - idcsSearchable: false - idcsSensitive: none - multiValued: false - mutability: readWrite - required: false - returned: request - type: string - uniqueness: none

        Parameters:
        masterKey - the value to set
        Returns:
        this builder
      • defaultEncryptionSaltType

        public AppExtensionKerberosRealmApp.Builder defaultEncryptionSaltType​(String defaultEncryptionSaltType)
        The type of salt that the system will use to encrypt Kerberos-specific artifacts of this App unless another type of salt is specified.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: request - type: string - uniqueness: none

        Parameters:
        defaultEncryptionSaltType - the value to set
        Returns:
        this builder
      • supportedEncryptionSaltTypes

        public AppExtensionKerberosRealmApp.Builder supportedEncryptionSaltTypes​(List<String> supportedEncryptionSaltTypes)
        The types of salt that are available for the system to use when encrypting Kerberos-specific artifacts for this App.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: request - type: string - uniqueness: none

        Parameters:
        supportedEncryptionSaltTypes - the value to set
        Returns:
        this builder
      • ticketFlags

        public AppExtensionKerberosRealmApp.Builder ticketFlags​(Integer ticketFlags)
        Ticket Flags

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: request - type: integer - uniqueness: none

        Parameters:
        ticketFlags - the value to set
        Returns:
        this builder
      • maxTicketLife

        public AppExtensionKerberosRealmApp.Builder maxTicketLife​(Integer maxTicketLife)
        Max Ticket Life in seconds

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: request - type: integer - uniqueness: none

        Parameters:
        maxTicketLife - the value to set
        Returns:
        this builder
      • maxRenewableAge

        public AppExtensionKerberosRealmApp.Builder maxRenewableAge​(Integer maxRenewableAge)
        Max Renewable Age in seconds

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: request - type: integer - uniqueness: none

        Parameters:
        maxRenewableAge - the value to set
        Returns:
        this builder