Class EnumerateRpsGetNextResponse
The response partner to the EnumerateRpsGetNextCommand, containing the next relying party represented in the YubiKey.
public class EnumerateRpsGetNextResponse : Fido2Response, IYubiKeyResponseWithData<RelyingParty>, IYubiKeyResponse
- Inheritance
-
objectEnumerateRpsGetNextResponse
- Implements
- Inherited Members
Constructors
EnumerateRpsGetNextResponse(ResponseApdu)
Constructs a new instance of EnumerateRpsGetNextResponse based on a response APDU provided by the YubiKey.
public EnumerateRpsGetNextResponse(ResponseApdu responseApdu)
Parameters
responseApdu
ResponseApduA response APDU containing the CBOR response data for the
authenticatorCredentialManagement
command.
Methods
GetData()
Gets the data from the YubiKey response.
public RelyingParty GetData()
Returns
- RelyingParty
The data returned by the YubiKey, presented in a manner specific to each implementation.
Remarks
If the method cannot return the data, it will throw an exception. This happens when the Status property indicates an error, or the data returned from the YubiKey was malformed or incomplete.
For example,
IYubiKeyConnection connection = key.Connect(YubiKeyApplication.Piv);
GetDataCommand getDataCommand = new GetDataCommand(PivDataTag.Chuid);
GetDataResponse getDataResponse = connection.SendCommand(getDataCommand);
if (getDataResponse.Status == ResponseStatus.Success)
{
byte[] getChuid = getDataResponse.GetData();
}