KeyReleasePolicy.EncodedPolicy Property

Definition

Gets the policy rules under which the key can be released encoded based on the ContentType.

public BinaryData EncodedPolicy { get; }
member this.EncodedPolicy : BinaryData
Public ReadOnly Property EncodedPolicy As BinaryData

Property Value

Examples

The EncodedPolicy can be easily written to a file:

KeyReleasePolicy policy = key.Properties.ReleasePolicy;
using (Stream stream = policy.EncodedPolicy.ToStream())
{
    using FileStream file = File.OpenWrite("policy.dat");
    stream.CopyTo(file);
}

Remarks

For more information regarding the release policy grammar for Azure Key Vault, please refer to:

  • https://aka.ms/policygrammarkeys for Azure Key Vault release policy grammar.
  • https://aka.ms/policygrammarmhsm for Azure Managed HSM release policy grammar.

Applies to