 com | |
  p6r | |
   kmipserverlib | |
    JniAttributes2Kmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniAuthEncryptionKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniBasicKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniCertifyKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniCreateKeyPairKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniCreateSecretDataKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniDecryptKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniDeleteAttributeKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniDeriveKeyKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniEncryptKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniGetAttributesKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniGetKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniHashKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniMACKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniModifyAttributeKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniMsgExtensionKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniRegisterCertKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniRegisterCertRequestKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniRegisterECKeyKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniRegisterKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniRegisterPGPKeyKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniRegisterRSATranKeyKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniRegisterSplitKeyKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniRegisterTemplateKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniRegisterTranECPrivKeyKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniRegisterTranECPubKeyKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniRegisterX509PubKeyKmip | Created by Mark on 3/15/2018 |
    JniRekeyKeyPairKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniRequestHeaderKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniResponse1Kmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniResponse2Kmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniResponse3Kmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniResponse4Kmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniResponse5Kmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniResponse6Kmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniRNGKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniSignKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniStreamCryptoKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
    JniWrappedRegisterKmip | A JUNIT test demonstrating how to parse an incoming KMIP request from a client |
 P6R | NOTES |
  CP6FunctionTrace | |
  extension | |
  P6ARG | Argument definition |
  P6ASN1INTEGER | Used in decoding functions, since we do not know the type of the integer until we look at its length and MSB |
  P6ASN1OCTET | Matches the ASN.1 type of an array of binary bytes (i.e., any byte can be zero) |
  P6AUTO_INT32 | Auto initializing INT32 |
  P6BCSTR | Const Binary string |
  P6BSTR | Binary string |
  P6BWCSTR | Wide Const binary string |
  P6BWSTR | Wide binary string |
  P6CATEGORYDATA | An array of these is used to define categories that a component is a member of |
  P6CERTRDN | A distinguished name (DN) is comprised of one or more relative distinguished names (RDN), and each RDN is composed of a string value |
  P6COMPONENTDATA | Manages component data for the [p6]COM component glue |
  p6ComPtr | A smart pointer implementation to help manage and use [p6]COM based interfaces |
  p6ComPtr< p6ICom > | A template specialization to support the p6ICom interface |
  p6ComPtrBase | Base class which implements common functionality for p6ComPtr and it's p6ICom specialization |
  p6ComPtrNoAddrefRelease | Template used to make the addref() and release() methods inaccessable when dereferncing a p6ComPtr<> (operator->()) |
  P6CONFIGWVALUE | Under [section] name=value The name value pair is broken up so that no additional parsing is required |
  P6CRYPTODATASINK | Where to put the data processed, either a file or generic buffer |
  P6CRYPTODATASOURCE | Where to get the data to process, either a file or generic buffer |
  P6CRYPTOKEYINFO | When a key is written to a file it is stamped with a set of meta data that define the key, its type and the version of the file and key |
  P6DIRENT | Used to describe a directory entry by various methods such as p6IDir::stat() and p6IDir::enumerate() |
  P6FILEINFO | Used to describe an open file |
  P6GenericAttrib | Parts of an element's attribute |
  P6HEAPPOOLENT | An array of these structures are passed to p6IHeapPool::initialize(), each element of which defines the parameters of a memory pool that will be created |
  P6HEAPPOOLSTATSENT | |
  p6IAsn1 | NOTICE: this interface is available but depreciated |
  p6IAsn1_2 | This interface supports low level ASN.1 encoding and decoding functions |
  p6IBase64 | Standard Base64 block encoder and decoder |
  p6IBinhex | Standard p6Binhex block encoder and decoder |
  p6ICert | This interface allows the caller to access parts of an X509 V3 certificate for use in protocols and in the P6R keystore |
  p6ICert2 | This interface allows the caller to access parts of an X509 V3 certificate for use in protocols and in the P6R keystore |
  p6ICert3 | This interface allows the caller to access more parts of an X509 V3 certificate using DER for use in protocols and in the P6R keystore |
  p6ICertInit | Used to initialize and load a certificate from a file or buffer |
  p6ICircbuf | A byte oriented circular buffer |
  p6ICom | The base interface all [p6]COM components must derive from and implement |
  p6IComService | Used by the [p6]COM runtime to manage services |
  p6ICondvar | Conditional variable |
  p6IConsole | Provides very basic, thread safe access to the console, allowing the console to be read from and written to |
  p6IConsoleStreamInit | This component provides a data stream interface which writes to the console |
  p6ICRC16 | Cyclic Redundancy Check 16 bits |
  p6ICRC32 | Cyclic Redundancy Check 32 bits |
  p6ICreateErrorInfo | This interface is used to initialize a COM exception record with information about an error condition |
  p6ICryptoKey | This interface provides key metadata infrormation and key access |
  p6ICryptoKey2 | This interface provides key metadata infrormation and key access |
  p6ICryptoKeyGetMeta | Used to obtain extended key meta data as defined in reference 1 above |
  p6ICryptoKeyInit | Used to initialize and load a crypto key from a file or buffers |
  p6ICryptoKeyInit2 | Used to initialize and load a crypto key from a file or buffers |
  p6ICryptoKeyInitPEM | Used to initialize and load a crypto key from a PEM file or buffer |
  p6ICryptoKeySetMeta | Used to set extended key meta data as defined in reference 1 above |
  p6ICurThread | This interface is used by a thread to manage information about itself |
  p6IDataStream | This interface is implmented by components that support receiving streamed data |
  p6IDecryptEnvelope | This interface provides a mechanism to use PKI for the encryption of chunks of data |
  p6IDHKeyExchange | This component provides the basics of the key exchange calculates used in the Diffe-Hellman key exchange algorithm |
  p6IDHKeyExchange2 | This component provides the basics of the key exchange calculates used in the Diffe-Hellman key exchange algorithm |
  p6IDigest | This interface provides message digest generation |
  p6IDigest2 | This interface provides message digest generation |
  p6IDir | An interface for the management of file system directory entries |
  p6IDOMNodeset | This interface is an enumerator over a set of nodes resulting from the evaluation of an XPath expression |
  p6IDOMNodesetInit | This interface is used to create and add XML nodes into a p6IDOMNodeset component |
  p6IDOMNodesetSort | Supports the sorting of a node set by an XPath expression of the following types: numeric, string, time, P6FLOAT, and P6INT64 |
  p6IDOMXML | P6R's interface of the DOM parser |
  p6IEncryptEnvelope | This interface provides a mechanism to use PKI for the encryption of chunks of data |
  p6IEntropySource | This is a plugin interface for the customer of the ICrypto interface to enhance the built in entropy gathering used to generate symetric keys |
  p6IEnumCertIDs | An enumerator that enumerates a certificates RFC 6125 DNS-IDs and CN-IDs |
  p6IEnumCerts | This interface is used to enumerate a set of certificates |
  p6IEnumComponents | Enumerates the components in the current module (DLL) |
  p6IEnumConfigWSections | To get a pointer to this object perform the following steps: |
  p6IEnumConfigWValues | To get a pointer to this object perform the following steps: |
  p6IEnumDirents | This interface is used to enumerate diretory entries |
  p6IEnumLicense | A license file is composed of one or more name - value pairs |
  p6IEnumLicenseValueList | A license file is composed of one or more name - value pairs |
  p6IEnumSplitChunks | Given to an application as a result of a call to p6ISplit::split() or p6ISplit::explode() |
  p6IEnumStr | This interface is a general purpose string enumerator |
  p6IEnumStringTableSections | |
  p6IEnumStrInit | This interface is used by the component's creator inorder to add strings into the enumerator during the creation of the eumerator |
  p6IEnumStrtblValues | |
  p6IEnumThreadInfo | Enumerator for the running thread table |
  p6IEnumTrustedStorage | This enumerator allows the caller to get a list of all defined entries that exist in the trusted storage that is represented by an instance of this interface |
  p6IEnumWSplitChunks | Given to an application as a result of a call to p6IWSplit::split() or p6IWSplit::explode() |
  p6IEnumWStr | This interface is a general purpose string enumerator |
  p6IEnumWStrings | A string table file is composed of one or more key - string pair |
  p6IEnumWStrInit | This interface is used by the component's creator inorder to add strings into the enumerator during the creation of the eumerator |
  p6IErrorLogStreamInit | |
  p6IEventQ | |
  p6IEventQFactory | |
  p6IEventQHooks | This interface is passed into an p6IEventQ which will use it provide notifications and filter of actions performed by the eventq |
  p6IEventQIO | |
  p6IEventQTimer | |
  p6IEventSource | This interface is used by p6IEventQ to perform I/O operations |
  p6IFactory | Component factory used to create instances of components |
  p6IFsm | This component provides a general purpose finite state machine engine that can be used with anything |
  p6IFsmGenInclude | |
  p6IFsmTable | |
  p6IGenCerts | This interface provides the capabilities to generate certificates and certificate revocation lists |
  p6IGenGuid | Globally Unique Identifier or GUID is used for interface, component and category IDs |
  p6IGenKeys | This interface provides key generation methods for all p6Crypto supported ciphers |
  p6IGenKeys2 | This interface provides key generation methods for all p6Crypto supported ciphers |
  p6IGzipDeflateBuffer | Deflates the data provided in the specified buffer |
  p6IGzipDeflateToHandler | Given an p6IIoWriteHandler, this interace deflates the data provided via the write method, using the p6IIoWriteHandler's write() method as the sink to write the data to |
  p6IGzipDeflateToStream | Deflates the data provided when calling the process() method and writes it to the p6IDataStream provided in the intialize() method |
  p6IGzipInflateBuffer | Inflates the data provided in the specified buffer |
  p6IGzipInflateFromHandler | Given an p6IIoReadHandler, this interface reads data from the handler using its read method, inflates the data, and returns that data via calls to it's own read method |
  p6IGzipInflateToStream | Inflates the data provided to calling the process() method and writes it to the p6IDataStream provided in initialize() |
  p6IHeapPool | |
  p6II18n | Main internationalization (p6I18n) and localization (L10N) interface |
  p6II18nFile | P6I18n file IO support |
  p6IInitMessage | This interface is used to initialize an p6IMessage component |
  p6IIntervalTime | Get and translate interval times |
  p6IIoBuffer | |
  p6IIoBufferFactory | This factory interface is responsible for creating and managing memory pooled Io Buffers (p6IIoBuffer) for use with P6Platforms IO abstractions |
  p6IIoHandler | Standard I/O abstraction interface that can be implemented by components wishing to provide generic, polymorphic read/write/close methods |
  p6IIoReadHandler | An I/O abstraction interface that can be implemented by components wishing to provide an generic, polymorphic read/close (read only) methods |
  p6IIoWriteHandler | An I/O abstraction interface that can be implemented by components wishing to provide an generic, polymorphic write/close (write only) methods |
  p6IJSONContentHandler | This interface is implemented by an application to handle the parsing events that are generated by the JSON parser |
  p6IJSONErrorHandler | This interface is implemented by an application and is used to handle error information generated by the parser |
  p6IJSONErrorHandlerInit | The p6IJSONErrorHandlerInit interface is used to initialize the P6R implementation of the p6IJSONErrorHandler component |
  p6IJSONLocator | An instance of this component is passed to the application in 2 ways: a) Via the setDocumentLocator() method of the P6R::p6IJSONContentHandler interface implemented by an application, and registered with the JSON Reader component (p6IJSONReader) |
  p6IJSONReader | This is the main JSON interface |
  p6IKMIPAttribute | This interface is an enumerator that returns a list of KMIP attribute values |
  p6IKMIPAttributeInit2 | This interface is used to create a p6IKMIPAttribute component for KMIP Versions 1.0 to 1.4 |
  p6IKMIPAttributeInit3 | This interface is used to create a p6IKMIPAttribute component for KMIP Version 2.0 and greater |
  p6IKMIPAttributeRef | This interface is an enumerator that returns a list of KMIP attribute references (added KMIP 2.0) |
  p6IKMIPAttributeRefInit | This interface is used to create a p6IKMIPAttributeRef component for KMIP Versions 2.0 |
  p6IKMIPBatchItems | This interface is an enumerator that returns a list of KMIP P6KMIP_BATCHREQ values |
  p6IKMIPBinary | This interface is an enumerator that returns a list of KMIP binary array values |
  p6IKMIPBinaryInit | This interface is used to create a p6IKMIPBinary component |
  p6IKMIPCred | This interface is an enumerator that returns a list of KMIP P6KMIP_CREDENTIAL values |
  p6IKMIPCredInit | This interface is used to create a p6IKMIPCred component |
  p6IKMIPDecoder | This interface is used to parse an existing KMIP message as defined in Key Management Interoperability Protocol Specification Version 1.0, 15 Jun 2010, (http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=kmip), (http://docs.oasis-open.org/kmip/spec/v1.0/cs01/kmip-spec-1.0-cs-01.html), |
  p6IKMIPEncoder | This interface is used to create / encode the construction of a KMIP message as defined in Key Management Interoperability Protocol Specification Version 1.0, 1.2, 1.3, 1.4 22 November 2017, (http://docs.oasis-open.org/kmip/spec/v1.4/os/kmip-spec-v1.4-os.pdf), |
  p6IKMIPEnum | This interface is an enumerator that returns a list of KMIP enumeration type values |
  p6IKMIPEnumInit | This interface is used to create a p6IKMIPEnum component |
  p6IKMIPExtInfo | This interface is an enumerator that returns a list of KMIP Extension Information values (i.e., Section 2.1.9 KMIP spec) |
  p6IKMIPExtInfoInit | This interface is used to create a p6IKMIPExtInfo component |
  p6IKMIPName | This interface is an enumerator that returns a list of KMIP Template Names (i.e., Section 2.1.8 and 3.2 KMIP spec) |
  p6IKMIPNameInit2 | This interface is used to create a p6IKMIPName component |
  p6IKMIPNamespace | This interface is an enumerator that returns a list of KMIP Application Specific Information values (i.e., Section 3.36 KMIP spec) |
  p6IKMIPNamespaceInit | This interface is used to create a p6IKMIPNamespace component |
  p6IKMIPProfileInfo | This interface is an enumerator that returns a list of KMIP Conformance Profiles supported by a KMIP server and returned from a Query operation (i.e., Section 2.1.20 KMIP spec) |
  p6IKMIPProfileInfoInit | This interface is used to create a p6IKMIPProfileInfo component |
  p6IKMIPRequest | This interface is used to create / encode the construction of a KMIP request message as defined in Key Management Interoperability Protocol Specification Version 1.0, 15 Jun 2010, and KMIP 1.1 (http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=kmip), (http://docs.oasis-open.org/kmip/spec/v1.0/cs01/kmip-spec-1.0-cs-01.html), Section 6 (in KMIP spec) Message Contents |
  p6IKMIPRequest2 | This interface is used to create / encode the construction of a KMIP request message as defined in Key Management Interoperability Protocol Specification Version 1.3, 03 December 2015, Committee Specification Draft 01, (http://docs.oasis-open.org/kmip/spec/v1.3/csprd01/kmip-spec-v1.3-csprd01.pdf) (http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=kmip), |
  p6IKMIPRequest3 | This interface is used to create / encode the construction of a KMIP request message as defined in Key Management Interoperability Protocol Specification Version 1.4 |
  p6IKMIPRequest4 | This interface is used to create / encode the construction of a KMIP request message as defined in Key Management Interoperability Protocol Specification Version 2.0 |
  p6IKMIPResponse | This interface is used to create / encode the construction of a KMIP response message as defined in Key Management Interoperability Protocol Specification Version 1.0, 15 Jun 2010, and KMIP 1.1 (http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=kmip), (http://docs.oasis-open.org/kmip/spec/v1.0/cs01/kmip-spec-1.0-cs-01.html), Section 6 (KMIP spec) Message Contents |
  p6IKMIPResponse2 | This interface is used to create / encode the construction of a KMIP response message as defined in Key Management Interoperability Protocol Specification Version 1.0, 1.1, 1.2, 19 May 2015, (http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=kmip), (http://docs.oasis-open.org/kmip/spec/v1.2/os/kmip-spec-v1.2-os.html), Section 6 (KMIP spec) Message Contents |
  p6IKMIPResult | This interface is an enumerator that returns a list of results for each batch item in a request |
  p6IKMIPResultInit | This interface is used to create a p6IKMIPResult component |
  p6IKMIPRNGInfo | This interface is an enumerator that returns a list of RNG Parameters supported by a KMIP server returned in a Query operation (added in KMIP 1.3) |
  p6IKMIPRNGInfoInit | This interface is used to create a p6IKMIPRNGInfo component |
  p6IKMIPServerParser | This interface defines a set of functions that translate an incoming KMIP client request into a set of one or more batch item structures with all there internal parts |
  p6IKMIPServerResponse | This interface converts an array of bath item server responses into a KMIP message in any of the 3 supported formats (i.e., TTLV, XML, JSON) |
  p6IKMIPStr | This interface is an enumerator that returns a list of KMIP UTF-8 text string type values |
  p6IKMIPStrInit2 | This interface is used to create a p6IKMIPStr component |
  p6IKMIPStructure | This interface provides a enumerator of all parts of a KMIP structure type inside a KMIP message |
  p6IKMIPValInfo | This interface is an enumerator that returns a list of KMIP Validations supported by a KMIP server and returned from a Query operation (i.e., Section 2.1.16 KMIP spec) |
  p6IKMIPValInfoInit | This interface is used to create a p6IKMIPValInfo component |
  p6IKMIPVersions | This interface is an enumerator that returns a list of KMIP P6KMIP_VERSION values |
  p6IKMIPVersionsInit | This interface is used to create a p6IKMIPVersions component |
  p6ILicense | This interface supports the generation and verification of p6I18n licenses |
  p6ILicense2 | This interface extends the p6ILicense interface supporting an outside HSM to generate the final signature to seal the file contents protecting it from tampering |
  p6ILicense3 | This interface is only to be used to verify third party generated license files |
  p6ILock | Non-reentrant, mutual exclusion lock |
  p6IMathlib | C++ does not provide rounding functions, we provide them here including round half to even |
  p6IMemPool | This is a fixed size memory allocator |
  p6IMessage | This interface represents a generic p6IQueue message |
  p6IModule | Component module interface used to interface with the COM runtime |
  p6IMonitor | A intraprocess, reentrant lock/condition variable |
  p6INamedSemaphore | An implementation of a cross process/thread named counting semaphore |
  p6INativeHandle | This interface is provided by various I/O components to allow native OS handle for the underlying I/O device to be retrieved |
  p6INetHelpers | This runtime interface provides network helpers for managing byte-order and providing address conversions |
  P6IOCONTEXT | This range of flags are available for the applications use and is typically used for maintaining protocol state, but it is completely up to the programmer |
  p6IPacket | A generic memory-pooled binary packet component |
  p6IPath | |
  p6IPkcs12 | This component allows importing from and exporting to PKCS12 format files |
  p6IQueue | This interface provides an asynchronous multi-threaded priority queue |
  p6IQueueManager | The p6IQueueManager interface is used to initilze and manage a queue component, |
  p6IRandom | Provides a cryptographically strong random number generator |
  p6IRandomInit | |
  p6IRefCounted | This is a non-COM based interface that is used (along with the P6_REFCOUNTED macro) for reference counting C++ classes |
  p6IRegex | This interface provides access the to the narrow string regular expression engine and supports both Perl and EGREP compatible regular expressions |
  p6IRegexMatch | Return zero or more strings resulting from a regex operation |
  p6IRegistrar | Provides services to register a component with [p6]COM at runtime |
  p6IRender | A columnar text mode rendering interface that allows data to be rendered in columns using one of several encodings |
  p6IRenderEngine | |
  p6IRWLock | Reader/Writer locking |
  p6ISafeString | This runtime interface provides a set of safe string routines that should be used in place of the standard C runtime string routines |
  p6ISAX2Attributes | This interface is created by the p6ISAX2XMLReader component and returned to the application via the P6R::p6ISAX2ContentHandler::startElement() method |
  p6ISAX2ContentHandler | This SAX2 interface is implemented by an application using P6R's XML parser |
  p6ISAX2DTDHandler | This SAX2 interface is implemented by an application using P6R's XML parser |
  p6ISAX2EntityResolver | This SAX2 interface is implemented by an application using P6R's XML parser |
  p6ISAX2ErrorHandler | This SAX2 interface is implemented by an application using P6R's XML parser |
  p6ISAX2ErrorHandlerInit | This interface allows the caller to use the P6R implementation of the p6ISAX2ErrorHandler component |
  p6ISAX2Locator | This is a standard SAX2 interface which is implemented by P6R's XML parser |
  p6ISAX2XMLReader | This is the main SAX interface |
  p6ISign | This interface provides cryptographic signature generation and verification functions |
  p6ISign2 | This interface provides cryptographic signature generation and verification functions |
  p6ISplit | This interface provides a narrow version of a simplified version of Perl's Split function |
  p6ISSLEngine | |
  p6ISSLEngine2 | |
  p6IStringBuf | This interface is not threadsafe |
  p6ISymmetricCrypto | This interface provides symmetric key encryption/decryption using AES, Blowfish, CAST5 DES and variants, and RC2 |
  p6ISymmetricCrypto2 | This interface provides symmetric key encryption/decryption using AES, Blowfish, CAST5 DES and variants, and RC2 |
  p6IThread | This interface is used to externally manage a thread |
  p6IThreadManager | This interface is used to create new threads as well as get an enumerator to get information about each running thread in the system |
  p6ITime | Provides an interface to the system wallclock time |
  p6ITime2 | |
  p6ITraceFile | This runtime interface provides access to a tracing facility that outputs to a separate trace log file and is meant for low level function tracing |
  p6ITrustedStorage | An interface that defines the basic operations to a potentially limited trusted storage mechanism (e.g., Trusted Platform Module [TPM]) |
  p6ITTLVDumper | This interface is provided to aid in debugging TLLV issues |
  p6IUnbufferedFile | Provides ability to create, open, read, write and seek files |
  p6IUuencode | Standard p6Uuencode block encoder and decoder |
  p6IWConfig | Provides configuration file management with multi-language support |
  p6IWConfigTokens | To get a pointer to this object perform the following steps: |
  p6IWRegex | This interface provides access the to the wide string (patform wchar_t) regular expression engine and supports both Perl and EGREP compatible regular expressions |
  p6IWRegexMatch | Return zero or more strings resulting from a regex operation |
  p6IWSplit | This interface provides a wide version of a simplified version of Perl's Split function |
  p6IWStringBuf | |
  p6IWStrTable | This interface supports p6I18n functionality by allowing the mapping of unique keys to strings in a specific language |
  p6IXMLCompile | This interface provides the compilation time context of an XML document |
  p6IXMLNode | This component represents an element in an XML or JSON document |
  p6IXMLNode2 | This component represents an element in an XML, JSON, or JsonML document |
  p6IXpathExpression | This component is used to parse a complex XPath 2.0 expression or pattern into an expression tree for easy evaluation |
  p6IXpathTime | This interface is an implementation of the following XPath 2.0 time types: xs:date, xs:dateTime, xs:time |
  p6IXpathVariables | This interface is implemented by the application making use of the p6xpathexpression component |
  p6IZlibSSH | This interface inplements compression/decompression that is specific to the SSH protocol |
  P6JSONSTRING | To avoid having to copy strings or creating new strings we simply point into a set of buffers the start of a string and its length |
  P6JSONVALUE | The 'jstring' field is set for: { P6JSON_TYPE_STR, P6JSON_TYPE_STRPART, P6JSON_TYPE_STREND, P6JSON_TYPE_INTEGER, P6JSON_TYPE_REAL } jstring is set for numbers to allow an application to convert the string to another numeric variable type (e.g., P6UINT64 value) |
  P6KMIP_APPLICATION | P6KMIP_APPLICATION attribute |
  P6KMIP_ATTESTATION | P6KMIP_ATTESTATION |
  P6KMIP_ATTRIB_BYVENDOR | P6KMIP_ATTRIB_BYVENDOR |
  P6KMIP_ATTRIB_REFERENCE | P6KMIP_ATTRIB_REFERENCE (KMIP 2.0) |
  P6KMIP_ATTRIBRESULT | P6KMIP_ATTRIBRESULT |
  P6KMIP_ATTRIBUTE | P6KMIP_ATTRIBUTE |
  P6KMIP_ATTRIBUTENAMES | P6KMIP_ATTRIBUTENAMES |
  P6KMIP_ATTRIBUTEREFS | P6KMIP_ATTRIBUTEREFS |
  P6KMIP_ATTRIBUTES | P6KMIP_ATTRIBUTES (KMIP 2.0) |
  P6KMIP_BATCHREQ | P6KMIP_BATCHREQ |
  P6KMIP_BATCHRESULT | P6KMIP_BATCHRESULT |
  P6KMIP_BLOB | P6KMIP_BLOB |
  P6KMIP_CAPABILITIES | P6KMIP_CAPABILITIES |
  P6KMIP_CERTID | P6KMIP_CERTID attribute |
  P6KMIP_CERTIFYREQ | P6KMIP_CERTIFYREQ |
  P6KMIP_CERTNAME | P6KMIP_CERTNAME attribute |
  P6KMIP_CERTREQUEST | P6KMIP_CERTREQUEST |
  P6KMIP_CHECKREQ | P6KMIP_CHECKREQ |
  P6KMIP_CHECKRESULT | P6KMIP_CHECKRESULT |
  P6KMIP_CREATE_KEYPAIRREQ | P6KMIP_CREATE_KEYPAIRREQ |
  P6KMIP_CREATE_SPLITKEYREQ | P6KMIP_CREATE_SPLITKEYREQ |
  P6KMIP_CREATEREQ | P6KMIP_CREATEREQ |
  P6KMIP_CRED_EXT1 | P6KMIP_CRED_EXT1 |
  P6KMIP_CREDENTIAL | P6KMIP_CREDENTIAL |
  P6KMIP_CRYPTOIN | P6KMIP_CRYPTOIN |
  P6KMIP_CRYPTOOUT | P6KMIP_CRYTOOUT |
  P6KMIP_CRYPTOPARAMS | P6KMIP_CRYPTOPARAMS attribute |
  P6KMIP_CRYPTOPARAMSREQ | P6KMIP_CRYPTOPARAMSREQ |
  P6KMIP_CRYPTOSTREAM | P6KMIP_CRYPTOSTREAM |
  P6KMIP_DECRYPTREQ | P6KMIP_DECRYPTREQ |
  P6KMIP_DELETE_ATTREQ | P6KMIP_DELETE_ATTREQ |
  P6KMIP_DERIVEKEY | P6KMIP_DRIVEKEY |
  P6KMIP_DERIVEKEYREQ | P6KMIP_DERIVEKEYREQ |
  P6KMIP_DEVICE | P6KMIP_DEVICE |
  P6KMIP_DIGEST | P6KMIP_DIGEST attribute |
  P6KMIP_DOMAINPARAMS | P6KMIP_DOMAINPARAMS |
  P6KMIP_ELEMENT | P6KMIP_ELEMENT |
  P6KMIP_ENCODER_PREF | P6KMIP_ENCODER_PREF |
  P6KMIP_ENCRYPTREQ | P6KMIP_ENCRYPTREQ |
  P6KMIP_ERROR | P6KMIP_ERROR |
  P6KMIP_EXPORTREQ | P6KMIP_EXPORTREQ |
  P6KMIP_EXTENSION | P6KMIP_EXTENSION |
  P6KMIP_GET_SPLITKEY | P6KMIP_GET_SPLITKEY |
  P6KMIP_GET_USAGEREQ | P6KMIP_GET_USAGEREQ |
  P6KMIP_GETATTREQ | P6KMIP_GETATTREQ |
  P6KMIP_GETREQ | P6KMIP_GETREQ |
  P6KMIP_HASHREQ | P6KMIP_HASHREQ |
  P6KMIP_IMPORTOBJECT | P6KMIP_IMPORTOBJECT |
  P6KMIP_IMPORTREQ | P6KMIP_IMPORTREQ |
  P6KMIP_JOIN_SPLITKEYREQ | P6KMIP_JOIN_SPLITKEYREQ |
  P6KMIP_KEY | P6KMIP_KEY |
  P6KMIP_KEYBLOCK | P6KMIP_KEYBLOCK |
  P6KMIP_KEYID | P6KMIP_KEYID |
  P6KMIP_KEYWRAPPING | P6KMIP_KEYWRAPPING |
  P6KMIP_KEYWRAPPING_DATAREQ | P6KMIP_KEYWRAPPING_DATAREQ |
  P6KMIP_KEYWRAPPING_SPECREQ | P6KMIP_KEYWRAPPING_SPECREQ |
  P6KMIP_KEYWRAPPINGDATA | P6KMIP_KEYWRAPPINGDATA |
  P6KMIP_LEASE | P6KMIP_LEASE |
  P6KMIP_LINK | P6KMIP_LINK attribute |
  P6KMIP_LOCATEREQ | P6KMIP_LOCATEREQ |
  P6KMIP_MAC_VERIFYREQ | P6KMIP_MAC_VERIFYREQ |
  P6KMIP_MACREQ | P6KMIP_MACREQ |
  P6KMIP_MANAGED | P6KMIP_MANAGED |
  P6KMIP_MANAGED_REQ | P6KMIP_MANAGED_REQ |
  P6KMIP_MODIFY_ATTREQ | P6KMIP_MODIFY_ATTREQ |
  P6KMIP_MSGEXTENSION | P6KMIP_MSGEXTENSION |
  P6KMIP_MSGEXTENSIONREQ | P6KMIP_MSGEXTENSIONREQ |
  P6KMIP_NAME | P6KMIP_NAME attribute |
  P6KMIP_NEWKEYPAIR | P6KMIP_NEWKEYPAIR |
  P6KMIP_NEWOBJECT | P6KMIP_NEWOBJECT |
  P6KMIP_NEWOBJECT2 | P6KMIP_NEWOBJECT2 |
  P6KMIP_NONCE | P6KMIP_NONCE |
  P6KMIP_NOTIFYREQ | P6KMIP_NOTIFYREQ |
  P6KMIP_OBJECT_ATTRIBUTE | P6KMIP_OBJECT_ATTRIBUTE |
  P6KMIP_OBJECT_CERTNAME | P6KMIP_OBJECT_CERTNAME attribute |
  P6KMIP_OBJECT_SPLITKEY | P6KMIP_OBJECT_SPLITKEY |
  P6KMIP_OBJECT_SPLITKEY_REQ | P6KMIP_OBJECT_SPLITKEY_REQ |
  P6KMIP_OBJECT_X509NAME | P6KMIP_OBJECT_X509NAME attribute |
  P6KMIP_OPAQUE | P6KMIP_OPAQUE |
  P6KMIP_PASSWORD | P6KMIP_PASSWORD |
  P6KMIP_PGPBLOB | P6KMIP_PGPBLOB |
  P6KMIP_PGPKEY | P6KMIP_PGPKEY |
  P6KMIP_PRIMITIVE | P6KMIP_PRIMITIVE |
  P6KMIP_PROFILEINFO | P6KMIP_PROFILEINFO attribute |
  P6KMIP_PUT | P6KMIP_PUT |
  P6KMIP_PUTREQ | P6KMIP_PUTREQ |
  P6KMIP_QUERYRESULT | P6KMIP_QUERYRESULT |
  P6KMIP_RAWCERT | P6KMIP_RAWCERT |
  P6KMIP_RAWKEY | P6KMIP_RAWKEY |
  P6KMIP_RAWKEYBLOCK | P6KMIP_RAWKEYBLOCK |
  P6KMIP_REGISTERREQ | P6KMIP_REGISTERREQ |
  P6KMIP_REKEY_KEYPAIRREQ | P6KMIP_REKEY_KEYPAIRREQ |
  P6KMIP_REKEYREQ | P6KMIP_REKEYREQ |
  P6KMIP_REQUEST_HEADER | P6KMIP_INCOMING_REQUEST |
  P6KMIP_REQUESTPARAMS | P6KMIP_REQUESTPARAMS |
  P6KMIP_RESPONSEOPTIONS | P6KMIP_RESPONSEOPTIONS |
  P6KMIP_RESPONSEPARAMS | P6KMIP_RESPONSEPARAMS |
  P6KMIP_RESULT | P6KMIP_RESULT |
  P6KMIP_REVOCATION | P6KMIP_REVOCATION attribute |
  P6KMIP_REVOKEREQ | P6KMIP_REVOKEREQ |
  P6KMIP_RNGPARAMS | P6KMIP_RNGPARAMS |
  P6KMIP_SERVER_INFO2 | P6KMIP_SERVER_INFO2 |
  P6KMIP_SETVALIDATION | P6KMIP_SETVALIDATION |
  P6KMIP_SIGNATUE_VERIFYREQ | P6KMIP_SIGNATUE_VERIFYREQ |
  P6KMIP_SIGNIN | P6KMIP_SIGNIN |
  P6KMIP_SIGNOUT | P6KMIP_SIGNOUT |
  P6KMIP_SIGNREQ | P6KMIP_SIGNREQ |
  P6KMIP_SPLITKEY | P6KMIP_SPLITKEY |
  P6KMIP_SPLITSPEC | P6KMIP_SPLITSPEC |
  P6KMIP_TEMPLATEATTRIBUTE | P6KMIP_TEMPLATEATTRIBUTE |
  P6KMIP_UIDREQ | P6KMIP_UIDREQ |
  P6KMIP_USAGELIMITS | P6KMIP_USAGELIMITS attribute |
  P6KMIP_VALIDATEREQ | P6KMIP_VALIDATEREQ |
  P6KMIP_VALIDATION | P6KMIP_VALIDATION |
  P6KMIP_VENDOR | P6KMIP_VENDOR attribute (KMIP 2.0) |
  P6KMIP_VERSION | P6KMIP_VERSION |
  P6KMIP_WRAPKEYBLOCK | P6KMIP_WRAPKEYBLOCK |
  P6KMIP_WRAPKEYBLOCK_REQ | P6KMIP_WRAPKEYBLOCK_REQ |
  P6KMIP_WRAPPEDKEY | P6KMIP_WRAPPEDKEY |
  P6KMIP_WRAPPEDSECRET | P6KMIP_WRAPPEDSECRET |
  P6KMIP_WRAPPINGSPEC | P6KMIP_WRAPPINGSPEC |
  P6KMIP_WRAPSECRET_DATAREQ | P6KMIP_WRAPSECRET_DATAREQ |
  P6KMIP_WRAPSECRETDATA | P6KMIP_WRAPSECRETDATA |
  P6KMIP_X509CERTID | P6KMIP_X509CERTID attribute |
  P6KMIP_X509CERTNAME | P6KMIP_X509CERTNAME attribute |
  P6KMIP_XATTRIB | P6KMIP_XATTRIB attribute |
  P6NCSTR | A convience structure to pass around a narrow string along with its length |
  P6PKCS12_OPTIONS | P6PKCS12_OPTIONS |
  P6PROPERTYVALUE | A license property is a name - value pair |
  p6RefCounted | |
  p6RefCountedBase | |
  P6RENDERCOLDEF | |
  P6SAX2STRING | To avoid having to copy strings or creating new strings we simply point into a set of buffers the start of a string and its length |
  p6ScopedArray | A simple smart pointer that stores a pointer to an dynamically allocated array (allocated via new) and guarantees deletion on destruction or when the reset() method is called |
  p6ScopedPtr | A simple smart pointer that mimics a standard pointer to an allocated object (allocated with new) and guarantees deletion on destruction or when reset() is called |
  P6SPLITCHUNK | Each chunk is defined as an offset into the orginal target string and a length of that chunk |
  P6StackLock | Stack based non-reentrant lock |
  P6StackMonitor | |
  P6StackRWLock | Stack based read/writer lock |
  P6STRINGWVALUE | The string table file is composed of one or more lines where each line is of the form: pKey=pString |
  P6TIMEINFO | A structure that is used to describe a specified time |
  P6UUID | A universally unique indentifier (UUID) |
  P6WSPLITCHUNK | Each chunk is defined as an offset into the orginal target string and a length of that chunk |
  P6XPATH_ATOMIZED | XPath 2.0 expressions and XML nodes can be atomized into their base types |
  P6XPATH_RESULT | The return value form an XPath 2.0 expression evaluation |
  P6XPATH_VAR | When XPath 2.0 does not recognize a function name it tries to call out to a registered application (via p6IXpathExpression::setVariableHandler( p6IXpathVariables* pObject ) ) This return value from an externally called function |
  typedMemPool | |
 P6CERTEXTENSION | A certificate can have zero or more extensions which take the form of a name=value pair |
 p6ILogStreamInit | This component provides a data stream interface which writes error log entries |