internal static KeyVaultCertificateOperation FromCertificateOperation(CertificateOperation certificateOperation) { if (certificateOperation == null) { return null; } var kvCertificateOperation = new KeyVaultCertificateOperation { Id = certificateOperation.Id, Status = certificateOperation.Status, StatusDetais = certificateOperation.StatusDetails, RequestId = certificateOperation.RequestId, Target = certificateOperation.Target, Issuer = certificateOperation.IssuerReference.Name, CancellationRequested = certificateOperation.CancellationRequested, }; if (certificateOperation.Csr != null && certificateOperation.Csr.Length != 0) { kvCertificateOperation.CertificateSigningRequest = Convert.ToBase64String(certificateOperation.Csr); } if (certificateOperation.Error != null) { kvCertificateOperation.ErrorCode = certificateOperation.Error.Code; kvCertificateOperation.ErrorMessage = certificateOperation.Error.Message; } return kvCertificateOperation; }
internal static KeyVaultCertificateOperation FromCertificateOperation(CertificateOperation certificateOperation) { if (certificateOperation == null) { return(null); } var kvCertificateOperation = new KeyVaultCertificateOperation { Id = certificateOperation.Id, Status = certificateOperation.Status, StatusDetais = certificateOperation.StatusDetails, RequestId = certificateOperation.RequestId, Target = certificateOperation.Target, Issuer = certificateOperation.IssuerReference.Name, CancellationRequested = certificateOperation.CancellationRequested, }; if (certificateOperation.Csr != null && certificateOperation.Csr.Length != 0) { kvCertificateOperation.CertificateSigningRequest = Convert.ToBase64String(certificateOperation.Csr); } if (certificateOperation.Error != null) { kvCertificateOperation.ErrorCode = certificateOperation.Error.Code; kvCertificateOperation.ErrorMessage = certificateOperation.Error.Message; } return(kvCertificateOperation); }