protected override void ProcessRecord()
{
if (ShouldProcess(Name, Properties.Resources.AddCertificate)) {
var certificateOperation = this.DataServiceClient.EnrollCertificate(VaultName, Name, CertificatePolicy == null ? null : CertificatePolicy.ToCertificatePolicy(), Tag == null ? null : Tag.ConvertToDictionary());
var kvCertificateOperation = KeyVaultCertificateOperation.FromCertificateOperation(certificateOperation);
this.WriteObject(kvCertificateOperation);
}
}
}