private FidoRegistrationData(FidoPublicKey userPublicKey, FidoKeyHandle keyHandle, FidoAttestationCertificate attestationCertificate, FidoSignature signature) { UserPublicKey = userPublicKey; KeyHandle = keyHandle; AttestationCertificate = attestationCertificate; Signature = signature; }
public FidoDeviceRegistration(FidoKeyHandle keyHandle, FidoPublicKey publicKey, FidoAttestationCertificate certificate, uint counter) { if (keyHandle == null) { throw new ArgumentNullException("keyHandle"); } if (publicKey == null) { throw new ArgumentNullException("publicKey"); } if (certificate == null) { throw new ArgumentNullException("certificate"); } KeyHandle = keyHandle; PublicKey = publicKey; Certificate = certificate; Counter = counter; }