Class GetInstanceTpmEkPubRequest

    • Method Detail

      • instanceId

        public final String instanceId()

        The ID of the instance for which to get the public endorsement key.

        Returns:
        The ID of the instance for which to get the public endorsement key.
      • keyType

        public final EkPubKeyType keyType()

        The required public endorsement key type.

        If the service returns an enum value that is not available in the current SDK version, keyType will return EkPubKeyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from keyTypeAsString().

        Returns:
        The required public endorsement key type.
        See Also:
        EkPubKeyType
      • keyTypeAsString

        public final String keyTypeAsString()

        The required public endorsement key type.

        If the service returns an enum value that is not available in the current SDK version, keyType will return EkPubKeyType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from keyTypeAsString().

        Returns:
        The required public endorsement key type.
        See Also:
        EkPubKeyType
      • keyFormat

        public final EkPubKeyFormat keyFormat()

        The required public endorsement key format. Specify der for a DER-encoded public key that is compatible with OpenSSL. Specify tpmt for a TPM 2.0 format that is compatible with tpm2-tools. The returned key is base64 encoded.

        If the service returns an enum value that is not available in the current SDK version, keyFormat will return EkPubKeyFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from keyFormatAsString().

        Returns:
        The required public endorsement key format. Specify der for a DER-encoded public key that is compatible with OpenSSL. Specify tpmt for a TPM 2.0 format that is compatible with tpm2-tools. The returned key is base64 encoded.
        See Also:
        EkPubKeyFormat
      • keyFormatAsString

        public final String keyFormatAsString()

        The required public endorsement key format. Specify der for a DER-encoded public key that is compatible with OpenSSL. Specify tpmt for a TPM 2.0 format that is compatible with tpm2-tools. The returned key is base64 encoded.

        If the service returns an enum value that is not available in the current SDK version, keyFormat will return EkPubKeyFormat.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from keyFormatAsString().

        Returns:
        The required public endorsement key format. Specify der for a DER-encoded public key that is compatible with OpenSSL. Specify tpmt for a TPM 2.0 format that is compatible with tpm2-tools. The returned key is base64 encoded.
        See Also:
        EkPubKeyFormat
      • dryRun

        public final Boolean dryRun()

        Specify this parameter to verify whether the request will succeed, without actually making the request. If the request will succeed, the response is DryRunOperation. Otherwise, the response is UnauthorizedOperation.

        Returns:
        Specify this parameter to verify whether the request will succeed, without actually making the request. If the request will succeed, the response is DryRunOperation. Otherwise, the response is UnauthorizedOperation.
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object