internal PasswordCredentialImpl(string name, IHasCredential <T> parent) : base(name, new Models.PasswordCredential() { CustomKeyIdentifier = System.Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(name)), StartDate = DateTime.Now, EndDate = DateTime.Now.AddYears(1) }) { this.name = name; this.parent = parent; }
internal CertificateCredentialImpl(string name, IHasCredential <T> parent) : base(name, new KeyCredential() { Usage = "Verify", CustomKeyIdentifier = System.Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(name)), StartDate = DateTime.Now, EndDate = DateTime.Now.AddYears(1) }) { this.name = name; this.parent = parent; }
internal CertificateCredentialImpl(string name, IHasCredential <T> parent, string customKeyIdentifier, Guid?keyId) : base(name, new KeyCredential() { Usage = "Verify", CustomKeyIdentifier = customKeyIdentifier, KeyId = (keyId ?? Guid.NewGuid()).ToString(), StartDate = DateTime.Now, EndDate = DateTime.Now.AddYears(1) }) { this.name = name; this.parent = parent; }