group
group__libshare__fslic
Provides share-filesystem Inode certification and licensing.

Certification and Licensing

typedef
typedef struct shlic_t shlic_t
define
SHCERT_VERSION_1
1
define
SHCERT_VERSION_2
2
define
SHCERT_VERSION_3
3
define
SHCERT_ENT_INDIVIDUAL
(1 << 0)
An indication that the certificate is issued by an individual.
define
SHCERT_ENT_ORGANIZATION
(1 << 2)
An indication that the certificate is issued by an organization.
define
SHCERT_ENT_COMPANY
(1 << 3)
An indication that the certificate is issued by a company.
define
SHCERT_ENT_PRIVATE
(1 << 4)
An indication that the certificate is in a private state.
define
SHCERT_CERT_NONREPUDIATION_ENCIPHER
(1 << 8)
The certificate contains supplemental encipher authorization.
define
SHCERT_CERT_RIGHTS_ISSUER
(1 << 9)
The certificate can allocate new rights to derived entities.
define
SHCERT_CERT_CHAIN
(1 << 10)
Indicates the certificate has a parent authority.
define
SHCERT_CERT_SIGN
(1 << 11)
The public key is capable of being used as a digital signature.
define
SHCERT_CERT_CRL
(1 << 12)
Indicates the ability to sign a CRL.
define
SHCERT_CERT_DIGITAL
(1 << 13)
Indicates the ability to act as a digital signature.
define
SHCERT_CERT_KEY
(1 << 14)
The public key is capability of being used for a key agreement.
define
SHCERT_CERT_ENCIPHER
(1 << 16)
The public key is capability of being used for data encipherment.
define
SHCERT_CERT_NONREPUDIATION
(1 << 17)
An authentication that can be asserted to be genuine with high assurance.
define
SHCERT_CERT_LICENSE
(1 << 18)
The public key is capable of being used for licensing.
define
SHCERT_AUTH_WEB_CLIENT
(1 << 20)
Indiciates that the certificate can be validated by a web client.
define
SHCERT_AUTH_WEB_SERVER
(1 << 21)
Indiciates that the certificate can be validated via a web server.
define
SHCERT_AUTH_FILE
(1 << 22)
An indication that the certificate can be validated via a system certificate file.
define
SHCERT_AUTH_DEVICE
(1 << 23)