Skip navigation links
A C D H L R 

A

AliasCert - Variable in class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
Certificate signed by the DeviceID key encoding the public DeviceID and the FWID
AliasCertPem - Variable in class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
PEM-encoded certificate signed by the DeviceID key encoding the public DeviceID and the FWID
AliasPrivateKey - Variable in class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
Private portion of the Alias Key
AliasPrivateKeyPem - Variable in class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
PEM-encoded private portion of the Alias Key
AliasPublicKey - Variable in class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
Public portion of the Alias Key
AliasPublicKeyPem - Variable in class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
PEM-encoded public portion of the Alias Key

C

com.microsoft.msr.DiceEmulator - package com.microsoft.msr.DiceEmulator
 
com.microsoft.msr.RiotEmulator - package com.microsoft.msr.RiotEmulator
 
CreateDeviceAuthBundle(byte[], byte[], boolean, String, String, String) - Static method in class com.microsoft.msr.RiotEmulator.RIoT
The RIoT Emulator.
CreateDeviceAuthBundle(byte[], byte[], boolean) - Static method in class com.microsoft.msr.RiotEmulator.RIoT
The RIoT Emulator.
CreateLeafCert(RIoT.DeviceAuthBundle, String) - Static method in class com.microsoft.msr.RiotEmulator.RIoT
Create a certificate proving possession of the root key.

D

DeriveEccKey(byte[]) - Static method in class com.microsoft.msr.RiotEmulator.RIoT
Create an ECC key pair deterministically based on the provided source data
DeviceAuthBundle() - Constructor for class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
 
DeviceIDCert - Variable in class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
Self-signed DeviceID certificate
DeviceIDCertPem - Variable in class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
PEM-encoded self-signed DeviceID certificate
DeviceIDCSR - Variable in class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
PEM-encoded self-signed Certificate Signing Request (CSR) for the DeviceID (may be used to obtain a certificate from the device vendor PKI)
DeviceIDPublic - Variable in class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
Public portion of the DeviceID key
DeviceIDPublicPem - Variable in class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
PEM-encoded public DeviceID key
DICE - Class in com.microsoft.msr.DiceEmulator
The DICE class is used to emulate DICE-enabled hardware.
DICE() - Constructor for class com.microsoft.msr.DiceEmulator.DICE
 
DiceSHA256(byte[]) - Static method in class com.microsoft.msr.DiceEmulator.DICE
Hashing function for DICE emulation (SHA256)
DiceSHA256(byte[], byte[]) - Static method in class com.microsoft.msr.DiceEmulator.DICE
Hashing function for DICE emulation (SHA256)

H

Hash(byte[]) - Static method in class com.microsoft.msr.RiotEmulator.RIoT
Hashing function for RIoT emulation (SHA256)
Hash(byte[], byte[]) - Static method in class com.microsoft.msr.RiotEmulator.RIoT
Hash function for DICE emulation (SHA256)

L

LeafCert - Variable in class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
Certificate signed by the "root" key for "proof of posession"
LeafCertPem - Variable in class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
PEM-encoded certificate signed signed by the "root" key for "proof of posession"

R

RIoT - Class in com.microsoft.msr.RiotEmulator
 
RIoT() - Constructor for class com.microsoft.msr.RiotEmulator.RIoT
 
RIoT.DeviceAuthBundle - Class in com.microsoft.msr.RiotEmulator
Container for PEM-encoded keys and certificates created by the RIoT Emulator
RootCert - Variable in class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
Self-signed "root" certificate
RootCertPem - Variable in class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
PEM-encoded self-signed "root" certificate
RootPrivateKey - Variable in class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
Private portion of the "root" CA Key
RootPrivateKeyPem - Variable in class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
PEM-encoded private portion of the "root" CA Key
RootPublicKey - Variable in class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
Public portion of the "root" CA Key
RootPublicKeyPem - Variable in class com.microsoft.msr.RiotEmulator.RIoT.DeviceAuthBundle
PEM-encoded public portion of the "root" CA Key
A C D H L R 
Skip navigation links

Copyright © 2017. All rights reserved.