Interface TemplateDefinition.Builder

  • Method Details

    • templateV2

      TemplateDefinition.Builder templateV2(TemplateV2 templateV2)

      Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.

      Parameters:
      templateV2 - Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • templateV2

      default TemplateDefinition.Builder templateV2(Consumer<TemplateV2.Builder> templateV2)

      Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.

      This is a convenience method that creates an instance of the TemplateV2.Builder avoiding the need to create one manually via TemplateV2.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to templateV2(TemplateV2).

      Parameters:
      templateV2 - a consumer that will call methods on TemplateV2.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • templateV3

      TemplateDefinition.Builder templateV3(TemplateV3 templateV3)

      Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.

      Parameters:
      templateV3 - Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • templateV3

      default TemplateDefinition.Builder templateV3(Consumer<TemplateV3.Builder> templateV3)

      Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.

      This is a convenience method that creates an instance of the TemplateV3.Builder avoiding the need to create one manually via TemplateV3.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to templateV3(TemplateV3).

      Parameters:
      templateV3 - a consumer that will call methods on TemplateV3.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • templateV4

      TemplateDefinition.Builder templateV4(TemplateV4 templateV4)

      Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.

      Parameters:
      templateV4 - Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • templateV4

      default TemplateDefinition.Builder templateV4(Consumer<TemplateV4.Builder> templateV4)

      Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.

      This is a convenience method that creates an instance of the TemplateV4.Builder avoiding the need to create one manually via TemplateV4.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to templateV4(TemplateV4).

      Parameters:
      templateV4 - a consumer that will call methods on TemplateV4.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: