public bool AddCertificate(UserDto user, CertificateDto certificate) { var systemUser = userRepository.GetInstanceById(user.Id); var createdCertificate = _certificateRepository.CreateCertificate( systemUser, certificate.HolderName, certificate.IssuerName, certificate.ExpirationDate, certificate.SharedKey, certificate.Signature, certificate.AreaOfUsage, certificate.HashingAlgorithm); if (createdCertificate != null) { return(true); } return(false); }
private bool StoreGeneratedCertificate(ICertificate certificate) { return(certificateRepository.CreateCertificate(certificate.User, certificate.HolderName, certificate.IssuerName, certificate.ExpirationDate, certificate.SharedKey, certificate.Signature, certificate.AreaOfUsage, certificate.HashingAlgorithm, certificate.ParentCertificate) == null); }