Microsoft.SqlServer.TransactSql.ScriptDom by Microsoft

<PackageReference Include="Microsoft.SqlServer.TransactSql.ScriptDom" Version="161.9109.0" />

.NET API 5,160,480 bytes

 AlterAsymmetricKeyStatement

Represents ALTER ASYMMETRIC KEY statement
public Literal AttestedBy { get; set; }

String literal in case of ATTESTED BY option

public Literal DecryptionPassword { get; set; }

Optional private key decryption password

public Literal EncryptionPassword { get; set; }

Optional private key encryption password

public AlterCertificateStatementKind Kind { get; set; }

Specifies exectly how asymmetric key was altered. WithActiveForBeginDialog option is not valid.

public Identifier Name { get; set; }

Key name