Package com.intel.sgx

Class SgxDcapVerifyQuoteJNI


  • public class SgxDcapVerifyQuoteJNI
    extends Object
    • Constructor Detail

      • SgxDcapVerifyQuoteJNI

        public SgxDcapVerifyQuoteJNI()
    • Method Detail

      • sgxQvGetQveIdentity

        public QveIdentity sgxQvGetQveIdentity()
      • sgxQvSetPath

        public int sgxQvSetPath​(int type,
                                String path)
      • sgxQvSetEnclaveLoadPolicy

        public int sgxQvSetEnclaveLoadPolicy​(int policy)
      • sgxQvVerifyQuote

        public SgxDcapQuoteVerifyResult sgxQvVerifyQuote​(byte[] quoteBytes,
                                                         byte[] pckBytes,
                                                         byte[] pckIssuerBytes,
                                                         byte[] tcbBytes,
                                                         byte[] tcbIssuerBytes,
                                                         byte[] qeIdentityBytes,
                                                         byte[] qeIdentityIssuerBytes,
                                                         byte[] rootCaBytes,
                                                         long expirationData)
      • tee_verify_quote

        public TeeDcapQuoteVerifyResult tee_verify_quote​(byte[] quoteBytes,
                                                         short version,
                                                         int suppl_size)
      • tee_verify_quote

        public TeeDcapQuoteVerifyResult tee_verify_quote​(byte[] quoteBytes,
                                                         long expireTime,
                                                         short version,
                                                         int suppl_size)
      • teeQvGetCollateral

        public Collateral teeQvGetCollateral​(byte[] quoteBytes)