provisioning/security/dice-provider-emulator/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm/SecurityProviderDiceEmulator.java [116:150]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Override
    public X509Certificate getClientCertificate()
    {
        //SRS_SecurityClientDiceEmulator_25_006: [ This method shall return Alias certificate generated by DICE ]
        return this.diceBundle.AliasCert;
    }

    /**
     * Getter for Alias key
     * @return Alias private key
     */
    @Override
    public Key getClientPrivateKey()
    {
        //SRS_SecurityClientDiceEmulator_25_007: [ This method shall return Alias private key generated by DICE ]
        return this.diceBundle.AliasPrivateKey;
    }

    @Override
    public Collection<X509Certificate> getIntermediateCertificatesChain()
    {
        Collection<X509Certificate> certificateCollection = new LinkedList<>();
        certificateCollection.add(this.diceBundle.DeviceIDCert);
        return certificateCollection;
    }


    /**
     * Getter for the Alias cert in PEM format
     * @return Alias cert in PEM format
     */
    public String getAliasCertPem()
    {
        //SRS_SecurityClientDiceEmulator_25_009: [ This method shall return Alias certificate generated by DICE as PEM string]
        return this.diceBundle.AliasCertPem;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



provisioning/security/dice-provider/src/main/java/com/microsoft/azure/sdk/iot/provisioning/security/hsm/SecurityProviderDice.java [73:106]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    @Override
    public X509Certificate getClientCertificate()
    {
        //SRS_SecurityClientDiceEmulator_25_006: [ This method shall return Alias certificate generated by DICE ]
        return this.diceBundle.AliasCert;
    }

    /**
     * Getter for Alias key
     * @return Alias private key
     */
    @Override
    public Key getClientPrivateKey()
    {
        //SRS_SecurityClientDiceEmulator_25_007: [ This method shall return Alias private key generated by DICE ]
        return this.diceBundle.AliasPrivateKey;
    }

    @Override
    public Collection<X509Certificate> getIntermediateCertificatesChain()
    {
        Collection<X509Certificate> certificateCollection = new LinkedList<>();
        certificateCollection.add(this.diceBundle.DeviceIDCert);
        return certificateCollection;
    }

    /**
     * Getter for the Alias cert in PEM format
     * @return Alias cert in PEM format
     */
    public String getAliasCertPem()
    {
        //SRS_SecurityClientDiceEmulator_25_009: [ This method shall return Alias certificate generated by DICE as PEM string]
        return this.diceBundle.AliasCertPem;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



