Class UserPFXCertificate.Builder

    • Method Detail

      • createdDateTime

        public UserPFXCertificate.Builder createdDateTime​(OffsetDateTime createdDateTime)
        “Date/time when this PFX certificate was imported.”
        Parameters:
        createdDateTime - value of createdDateTime property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • encryptedPfxBlob

        public UserPFXCertificate.Builder encryptedPfxBlob​(byte[] encryptedPfxBlob)
        “Encrypted PFX blob.”
        Parameters:
        encryptedPfxBlob - value of encryptedPfxBlob property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • encryptedPfxPassword

        public UserPFXCertificate.Builder encryptedPfxPassword​(String encryptedPfxPassword)
        “Encrypted PFX password.”
        Parameters:
        encryptedPfxPassword - value of encryptedPfxPassword property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • expirationDateTime

        public UserPFXCertificate.Builder expirationDateTime​(OffsetDateTime expirationDateTime)
        “Certificate's validity expiration date/time.”
        Parameters:
        expirationDateTime - value of expirationDateTime property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • intendedPurpose

        public UserPFXCertificate.Builder intendedPurpose​(UserPfxIntendedPurpose intendedPurpose)
        “Certificate's intended purpose from the point-of-view of deployment.”
        Parameters:
        intendedPurpose - value of intendedPurpose property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • keyName

        public UserPFXCertificate.Builder keyName​(String keyName)
        “Name of the key (within the provider) used to encrypt the blob.”
        Parameters:
        keyName - value of keyName property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • lastModifiedDateTime

        public UserPFXCertificate.Builder lastModifiedDateTime​(OffsetDateTime lastModifiedDateTime)
        “Date/time when this PFX certificate was last modified.”
        Parameters:
        lastModifiedDateTime - value of lastModifiedDateTime property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • paddingScheme

        public UserPFXCertificate.Builder paddingScheme​(UserPfxPaddingScheme paddingScheme)
        “Padding scheme used by the provider during encryption/decryption.”
        Parameters:
        paddingScheme - value of paddingScheme property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • providerName

        public UserPFXCertificate.Builder providerName​(String providerName)
        “Crypto provider used to encrypt this blob.”
        Parameters:
        providerName - value of providerName property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • startDateTime

        public UserPFXCertificate.Builder startDateTime​(OffsetDateTime startDateTime)
        “Certificate's validity start date/time.”
        Parameters:
        startDateTime - value of startDateTime property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • thumbprint

        public UserPFXCertificate.Builder thumbprint​(String thumbprint)
        “SHA-1 thumbprint of the PFX certificate.”
        Parameters:
        thumbprint - value of thumbprint property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • userPrincipalName

        public UserPFXCertificate.Builder userPrincipalName​(String userPrincipalName)
        “User Principal Name of the PFX certificate.”
        Parameters:
        userPrincipalName - value of userPrincipalName property (as defined in service metadata)
        Returns:
        this (for method chaining)