Example #1
0
        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);
        }
Example #2
0
 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);
 }