A B C D E F G H I K L M N O P R S T U V W X

A

addAltName(NPKI_AltName) - Method in class com.novell.security.japi.pki.NPKI_ExtAltNames
Adds the specified issuer alternative name.
addCertificate(NPKI_Certificate) - Method in class com.novell.security.japi.pki.NPKI_CertChain
Adds a certificate to the certificate chain.
addCertificatename(NPKI_CertificateName) - Method in class com.novell.security.japi.pki.NPKI_CertificateNamesList
Adds the specified certificate name to the list.
addCrl(NPKI_crl) - Method in class com.novell.security.japi.pki.NPKI_crlList
Adds a specified CRL to the CRL List.
addCRL(NPKI_crlList) - Method in class com.novell.security.japi.pki.NPKI_Certificate
Add a CRL list to validate the current certificate.
addElement(int, byte[]) - Method in class com.novell.security.japi.pki.NPKITcache
Adds a cache element of type elementType to the context.
addError(NPKI_Error) - Method in class com.novell.security.japi.pki.NPKI_ErrorList
 
addExtension(NPKI_Extension) - Method in class com.novell.security.japi.pki.NPKI_ASN1_Extensions
Adds an extension to a certificate.
additionalCertificate(int) - Method in class com.novell.security.japi.pki.NPKIAPI
Retrieves the name of the specified certificate.
additionalRootsInfo(int) - Method in class com.novell.security.japi.pki.NPKIAPI
Returns a pointer to the specified X.509 additional root certificate, and the size of the certificate.
addPKCS12Elements(String, byte[], Integer) - Method in class com.novell.security.japi.pki.NPKITcache
Adds all the elements in the PKCS#12 data to the context.
aIA(int, Integer, Integer, byte[][], String[]) - Method in class com.novell.security.japi.pki.NPKITx509
Returns information about the specified AIA (Authority Information Access).
aIAInfo() - Method in class com.novell.security.japi.pki.NPKITx509
Returns the number of AIA (Authority Information Access) encoded in the certificate.
AIX - Static variable in class com.novell.security.japi.pki.OSUtil
Specifies the AIX operating system.

B

basicConstraintsInfo(Boolean, Integer) - Method in class com.novell.security.japi.pki.NPKITx509
Retrieves the details about the basic constraints extension, if a basic constraints extension exists in the x.509 DER encoded certificate.

C

certificate(byte[], byte[]) - Method in class com.novell.security.japi.pki.NPKITverify
Determines if the specified subjectCertificate can be verified by the issuerCertificate.
certificateChain(NPKI_CertChain, int, Integer, Integer, Integer, Integer, NPKI_CertChain, Integer, NPKI_crlCacheContext) - Static method in class com.novell.security.japi.pki.NPKITverify
Verifies the certificate chain passed in.
certificateInfo(byte[][]) - Method in class com.novell.security.japi.pki.NPKITcertificate
Use to retrieve a newly created X.509 certificate.
certificateList(byte[], int) - Method in class com.novell.security.japi.pki.NPKIAPI
Stores a certificate (such as, X.509) or set of certificates (such as, PKCS #7) to an internal structure.
certificatePoliciesInfo() - Method in class com.novell.security.japi.pki.NPKITx509
Returns the number of Certificate Policies encoded in the certificate.
certificatePolicy(int, String[], Integer) - Method in class com.novell.security.japi.pki.NPKITx509
Returns information about the specified Certificate Policy.
certInfo() - Method in class com.novell.security.japi.pki.NPKIAPI
Use to retrieve a newly created X.509 certificate.
CHAIN_CERT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use this flag when exporting or retrieving information on the certificate chain.
CHAIN_CERT_DESCENDING - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use this flag to get the certificate chain in descending order.
chainCertInfo(int) - Method in class com.novell.security.japi.pki.NPKIAPI
Returns a byte array containing the specified X.509 certificate from the certificate chain.
clearAllElements() - Method in class com.novell.security.japi.pki.NPKITcache
Clears all elements from a cache context
com.novell.security.japi.pki - package com.novell.security.japi.pki
 
connectToAddress(int, int, short, byte[]) - Method in class com.novell.security.japi.pki.NPKIAPI
Connects to server address.
connectToIPAddress(int, short, byte[]) - Method in class com.novell.security.japi.pki.NPKIAPI
Establishes a connection to the server at the specified IP address.
connectToIPAddress(int, short, byte[], String[], String[]) - Method in class com.novell.security.japi.pki.NPKIAPI
Establishes a connection to the server at the specified IP address.
convertKeyFormat(int, int, byte[], byte[][]) - Method in class com.novell.security.japi.pki.NPKITcertificate
Use to convert the format of an RSA private key.
create(int, int, String, int, int, int, int, int, int, NPKI_ASN1_Extensions) - Method in class com.novell.security.japi.pki.NPKITcertificate
Create a Public Private key pair as well as a self-signed certificate and/or a PKCS#10 CSR (Certificate Signing Request).
createContext() - Method in class com.novell.security.japi.pki.NPKIAPI
Creates a new PKI context structure and initializes it with default values.
createContext() - Method in class com.novell.security.japi.pki.NPKITcache
Creates a new NPKIT cache context and initializes it with default values.
createContext() - Method in class com.novell.security.japi.pki.NPKITcertificate
Creates a new NPKIT certificate context and initializes it with default values.
createContext() - Method in class com.novell.security.japi.pki.NPKITcrl
Creates a new NPKIT_CRL context structure and initializes it with default values.
createContext() - Method in class com.novell.security.japi.pki.NPKIToolbox
Creates a new PKI context structure and initializes it with default values.
createContext() - Method in class com.novell.security.japi.pki.NPKITverify
Creates a new NPKIT API context handle.
createContext() - Method in class com.novell.security.japi.pki.NPKITx509
Creates a new NPKITx509 context structure and initializes it with default values.
createContext() - Method in class com.novell.security.japi.pki.NPKITx509CertList
Creates a new NPKITx509CertList context structure and initializes it with default values.
createCRLConfiguration(int, String, String, String) - Method in class com.novell.security.japi.pki.NPKIAPI
Creates an ndspkiCRLConfiguration object.
createCRLDistributionPoint(int, String, String, String) - Method in class com.novell.security.japi.pki.NPKIAPI
Creates a cRLDistributionPoint object and optionally links it to linkObjectDN.
createDefaultCertificates(String, NPKI_CertificateNamesList, Integer) - Method in class com.novell.security.japi.pki.NPKIAPI
This method can be used to accomplish any or all of the three tasks listed below: Create the default server certificates.
createOrganizationalCA(String, String, int, int, String, int, int, int, int, int, int, NPKI_Extension, NPKI_Extension, NPKI_ExtAltNames, NPKI_Extension, NPKI_ASN1_Extensions, int) - Method in class com.novell.security.japi.pki.NPKIAPI
Creates an orgainizational (that is, Tree) certificate authority (CA) object in the Security container if one does not already exist.
createPKIContainer(int, String, String, int, String) - Method in class com.novell.security.japi.pki.NPKIAPI
Creates an ndspkiContainer object and optionally links it to linkObjectDN.
createSASServiceObject(String, String) - Method in class com.novell.security.japi.pki.NPKIAPI
Creates a Secure Authentication Services (SAS) object to maintain a list of server certificates for the specified server.
createServerCertificate(String, String, String, int, int, String, int, int, int, int, int, int, NPKI_Extension, NPKI_Extension, NPKI_ExtAltNames, NPKI_Extension, NPKI_ASN1_Extensions) - Method in class com.novell.security.japi.pki.NPKIAPI
Creates a server key pair as well as the corresponding X.509 certificate.
createTrustedRoot(String, byte[]) - Method in class com.novell.security.japi.pki.NPKIAPI
Creates a Trusted Root object and stores the specified X.509 root (or CA) certificate in the eDirectory object.
createTrustedRootContainer(String) - Method in class com.novell.security.japi.pki.NPKIAPI
Creates a container where Trusted Root objects can be created.
createUserCertificate(String, String, String, String, int, int, String, int, int, int, int, int, int, NPKI_Extension, NPKI_Extension, NPKI_ExtAltNames, NPKI_Extension, NPKI_ASN1_Extensions) - Method in class com.novell.security.japi.pki.NPKIAPI
Generates a key pair as well as the corresponding X.509 certificate.
CRL_SIGN - Static variable in class com.novell.security.japi.pki.NPKIAPI
Designates that the key is used to sign CRLs (Certificate Revocation Lists).
cRLConfigurationDN(int, Integer, String[], String[]) - Method in class com.novell.security.japi.pki.NPKIAPI
Returns infomation about the specified Certificate Authority (CA), specifically how many CRL configurations are assocated with the CA.
crlDistributionPoint(int, Integer, Integer, byte[][], String[], String[], Integer, Integer, byte[][], String[]) - Method in class com.novell.security.japi.pki.NPKITx509
Returns information about a CRL Distribution Point in the certificate.
crlDistributionPointsInfo() - Method in class com.novell.security.japi.pki.NPKITx509
Returns the number of CRL (Certificate Revocation List) Distribution Points encoded in the certificate.
csrInfo() - Method in class com.novell.security.japi.pki.NPKIAPI
Returns a byte array containing the PKCS #10 Certificate Signing Request (CSR).
csrInfo(byte[][]) - Method in class com.novell.security.japi.pki.NPKITcertificate
Use to retrieve a newly created PKCS #10 CSR (Certificate Signing Request).

D

DATA_ENCIPHERMENT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Designates that the key is used to directly encrypt data.
DECIPHER_ONLY - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not valid for RSA keys.
decode(byte[], byte[][], Integer, String[], byte[][], Integer, String[], Integer, Integer, Integer, Integer) - Method in class com.novell.security.japi.pki.NPKITcrl
Decodes the specified CRL from its ASN.1 DER encoding.
decodeCertificate(byte[], byte[][], byte[][], byte[][], byte[][], byte[][], String[], String[], String[], String[], Integer, Integer, Integer, Integer, Integer) - Method in class com.novell.security.japi.pki.NPKITx509
Decodes the specified certificate from its ASN.1 DER encoding.
decodeCSR(byte[], Integer, String[], Integer, String[], byte[][], byte[][], Integer, Integer, String[]) - Method in class com.novell.security.japi.pki.NPKIToolbox
API used for decoding a CSR (PKCS#10).
DEFAULT_YEAR_ENCODING - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies the X.509 default for date encoding (see RFC 2459 for more details).
delay(long) - Static method in class com.novell.security.japi.pki.OSUtil
Delays for the specified number of milliseconds.
deleteDSObject(String) - Method in class com.novell.security.japi.pki.NPKIAPI
Can be used to delete any eDirectory object.
deleteUserCertificate(String, String, int, byte[]) - Method in class com.novell.security.japi.pki.NPKIAPI
Deletes a user's certificate.
destroy() - Method in class com.novell.security.japi.pki.NPKIAPI
 
destroy() - Method in class com.novell.security.japi.pki.NPKIToolbox
Frees the current context.
DIGITAL_SIGNATURE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Designates that the key is used to create digital signatures.
dsConnectToReferral(byte[]) - Method in class com.novell.security.japi.pki.NPKIAPI
 
dsLogin(String, String) - Method in class com.novell.security.japi.pki.NPKIAPI
Performs all authentication operations needed to establish a client's connection to a network.
DSLoginAsServer() - Method in class com.novell.security.japi.pki.NPKIAPI
 
dsLogout() - Method in class com.novell.security.japi.pki.NPKIAPI
Terminates an object's connection to the network.
dsObjectExists(String) - Method in class com.novell.security.japi.pki.NPKIAPI
Determines whether or not the eDirectory object exists.

E

elementInfo(int, byte[][]) - Method in class com.novell.security.japi.pki.NPKITcache
Retreives information about the specified cache element
elementInfo(int, int, byte[][]) - Method in class com.novell.security.japi.pki.NPKITcache
Retreives information about the specified cache element
ENCIPHER_ONLY - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not valid for RSA keys.
encodeBasicConstraintsExtension(int, int, int, byte[][]) - Method in class com.novell.security.japi.pki.NPKITcertificate
Use to create an ASN.1 encoded Basic Constraints extension to be used when calling either create or signCertificate.
encodeExtendedKeyUsageExtension(int, int, byte[][]) - Method in class com.novell.security.japi.pki.NPKITcertificate
Use to create an ASN.1 encoded Extended Key Usage extension to be used when calling either create or signCertificate.
encodeKeyUsageExtension(int, int, byte[][]) - Method in class com.novell.security.japi.pki.NPKITcertificate
Use to create an ASN.1 encoded Key Usage extension to be used when calling either create or signCertificate.
encodeSubjectAltNamesExtension(NPKI_ExtAltNames, int, byte[][]) - Method in class com.novell.security.japi.pki.NPKITcertificate
Use to create an ASN.1 encoded Subject Alternative Names extension to be used when calling either create or signCertificate.
entryExtensionInfo(int, Integer, String[], Boolean, byte[][]) - Method in class com.novell.security.japi.pki.NPKITcrl
Returns the specified ASN.1 encoded extension for the CRL entry.
entryInfo(int, byte[][], Integer, Integer) - Method in class com.novell.security.japi.pki.NPKITcrl
Returns the serial number, length of the serial number, the date and the time the certificate was revoked for the index specified.
exportCAKey(String, String, int) - Method in class com.novell.security.japi.pki.NPKIAPI
Exports the CA's private key and corresonding certificates in " Personal Information Exchange Syntax" (PFX) format.
exportServerKey(String, String, String, int) - Method in class com.novell.security.japi.pki.NPKIAPI
Exports a server's private key and corresonding certificates in "Personal Information Exchange Syntax" (PFX) format.
exportUserKey(String, String, int) - Method in class com.novell.security.japi.pki.NPKIAPI
Exports a private key and the corresponding certificates for the currently logged-in user in "Personal Information Exchange Syntax" (PFX) format.
extendedKeyUsage(int, Integer, String[]) - Method in class com.novell.security.japi.pki.NPKITx509
Returns information about the specified Extended Key Usage.
extendedKeyUsageInfo() - Method in class com.novell.security.japi.pki.NPKITx509
Returns the number of Extened Key Usages encoded in the certificate.
EXTENSION_CRITICAL - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use to set the extension as critical in the certificate.
EXTENSION_DONT_ENCODE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use to exclude the extension from the certificate.
extensionInfo(int, Integer, String[], Boolean, byte[][]) - Method in class com.novell.security.japi.pki.NPKITcrl
Returns information about the specified extension of the CRL (Certificate Revocation List).

F

FIELD_CRITICAL - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies a critical field in a certificate.
FIELD_NON_CRITICAL - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies a non-critical field.
finalize() - Method in class com.novell.security.japi.pki.NPKIAPI
 
finalize() - Method in class com.novell.security.japi.pki.NPKIToolbox
Clean up.
findKeyGenServersForUser(String) - Method in class com.novell.security.japi.pki.NPKIAPI
Finds all servers that can be used to generate a public/private key pair for users which reside in the specified name context.
findOrganizationalCA() - Method in class com.novell.security.japi.pki.NPKIAPI
Finds the name of the Certificate Authority (CA) for the current tree.
findServerCertificateNames(String) - Method in class com.novell.security.japi.pki.NPKIAPI
Finds all of the server certificate names for the specified server.
findServersInContext(String) - Method in class com.novell.security.japi.pki.NPKIAPI
Finds all of the NCP servers in the name context supplied.
findTrustedRootsInContext(String) - Method in class com.novell.security.japi.pki.NPKIAPI
Finds all of the Trusted Root objects within the specified (Trusted Root) container and returns the number found.
findUserCertificates(String, String, byte[], int, int, int, int, short, String, String, int, int, int) - Method in class com.novell.security.japi.pki.NPKIAPI
Finds all of the certificates for the userDN that meets the search criteria, stores the certificates in context specific values, and returns the number of certificates that meet the search criteria.
formatMB(long) - Static method in class com.novell.security.japi.pki.OSUtil
Converts a long byte count into a string MB count of xxx.xx format.
FOUR_DIGIT_YEAR - Static variable in class com.novell.security.japi.pki.NPKIAPI
Identifies dates that have either a four-digit year.
freeContext() - Method in class com.novell.security.japi.pki.NPKIAPI
Frees a previously allocated NPKIAPI context and all associated memory.
freeContext() - Method in class com.novell.security.japi.pki.NPKITcache
Frees a previously allocated NPKIT cache context and all associated memory
freeContext() - Method in class com.novell.security.japi.pki.NPKITcertificate
Frees a previously allocated NPKIT certificate context and all associated memory
freeContext() - Method in class com.novell.security.japi.pki.NPKITcrl
Frees a previously allocated CRL (Certificate Revocation List) context and all associated memory.
freeContext() - Method in class com.novell.security.japi.pki.NPKIToolbox
Frees a previously allocated NPKI context and all associated memory.
freeContext() - Method in class com.novell.security.japi.pki.NPKITverify
Frees a previously allocated NPKIT context and all associated memory.
freeContext() - Method in class com.novell.security.japi.pki.NPKITx509
Frees a previously allocated NPKITx509 context and all associated memory.
freeContext() - Method in class com.novell.security.japi.pki.NPKITx509CertList
Frees a previously allocated NPKITx509CertList context and all associated memory.

G

generateCertificateFromCSR(String, byte[], String, int, int, int, int, NPKI_Extension, NPKI_Extension, NPKI_ExtAltNames, NPKI_Extension, NPKI_ASN1_Extensions) - Method in class com.novell.security.japi.pki.NPKIAPI
Accepts a PKCS #10 Certificate Signing Request (CSR) from an external source and sends the request to caServerDN, which then creates and returns an X.509 certificate.
getAlgorithmInfo(int, Integer, Integer, Integer) - Method in class com.novell.security.japi.pki.NPKIAPI
Returns the supported key sizes for the specified algorithm.
getAltName(int) - Method in class com.novell.security.japi.pki.NPKI_ExtAltNames
Gets alternative name at the specified index.
getByteArray() - Method in class com.novell.security.japi.pki.NPKI_Extension
Gets the certificate extension.
getCACertificates(String, int, Integer, Integer) - Method in class com.novell.security.japi.pki.NPKIAPI
Reads the CA (CA) certificates for objectDN and stores them in context specific values.
getCAInfo(String, Integer) - Method in class com.novell.security.japi.pki.NPKIAPI
Returns infomation about the specified CA (Certificate Authority) specifically how many CRL configuration are assocated with the CA.
getCert() - Method in class com.novell.security.japi.pki.NPKI_Certificate
Get the current X.509 DER encoded certifcate.
getCertificate(int) - Method in class com.novell.security.japi.pki.NPKI_CertChain
Retrieves the certificate in the chain at index certNum.
getCertificateInvalidity() - Method in class com.novell.security.japi.pki.NPKI_Error
Provides the reason why the certificate is invalid.
getCertificateName() - Method in class com.novell.security.japi.pki.NPKI_CertificateName
Gets the name that was used to create a Key Material Object.
getCertLen() - Method in class com.novell.security.japi.pki.NPKI_Certificate
Get the length in bytes of the current certificate.
getCertName(int) - Method in class com.novell.security.japi.pki.NPKI_CertificateNamesList
Gets the certificate name at the specified index.
getContextHandle() - Method in class com.novell.security.japi.pki.NPKITcache
 
getCrl() - Method in class com.novell.security.japi.pki.NPKI_crl
Retrieves the CRL.
getCrl(int) - Method in class com.novell.security.japi.pki.NPKI_crlList
Retrieves a CRL from the list at the specified index.
getCRLConfigurationInfo(String, Integer, Integer, Integer, Integer, Integer, Integer, Integer, Integer, String[], String[], Integer, String[], String[]) - Method in class com.novell.security.japi.pki.NPKIAPI
Reads all CRL Configuration information for the object specified
getCRLDistributionPoint(int, String[]) - Method in class com.novell.security.japi.pki.NPKIAPI
Retrieves the CRL Distribution Point specified
getCRLHoldInstruction() - Method in class com.novell.security.japi.pki.NPKI_Error
Provides the certificate on-hold instruction code.
getCRLInvalidity() - Method in class com.novell.security.japi.pki.NPKI_Error
Provides the reason why the CRL is invalid.
getCRLInvalidityDateTime() - Method in class com.novell.security.japi.pki.NPKI_Error
Gets the date the CRL becomes invalid.
getCrlLen() - Method in class com.novell.security.japi.pki.NPKI_crl
Gets the length of the CRL.
getCRLList() - Method in class com.novell.security.japi.pki.NPKI_Certificate
Get the CRLs that are used to validate the current certificate.
getCRLRevocationTime() - Method in class com.novell.security.japi.pki.NPKI_Error
Gets the time the certificate becomes invalid.
getDefaultDSContactServerDN() - Method in class com.novell.security.japi.pki.NPKIAPI
Retrieves the fully distinguished name of the default eDirectory contact server; the server that the API uses when making modifications to eDirectory.
getDNSName() - Method in class com.novell.security.japi.pki.NPKI_CertificateName
Gets the DNS Name to be used to name the KMO.
getErrCode() - Method in class com.novell.security.japi.pki.NPKI_Exception
Gets PKI, NICI, or DS defined error code.
getError(int) - Method in class com.novell.security.japi.pki.NPKI_ErrorList
Gets the error at the specified index.
getExtension(int) - Method in class com.novell.security.japi.pki.NPKI_ASN1_Extensions
Retrieves the ASN.1 encoded certificate extension specified by extensionNumber.
getExtensionData(int, Integer, String[], Boolean) - Method in class com.novell.security.japi.pki.NPKITx509
Retrieves the ASN.1 encoded certificate extension specified by index.
getFileSeparator() - Static method in class com.novell.security.japi.pki.OSUtil
Returns the host operating system's file separator character (e.g., / or \).
getFlags() - Method in class com.novell.security.japi.pki.NPKI_Certificate
Get the flags that describe how the current certificate is to be verified.
getFlags() - Method in class com.novell.security.japi.pki.NPKI_CertificateName
Gets the flags that determines the behavior of CreateDefaultCertificates.
getFlags() - Method in class com.novell.security.japi.pki.NPKI_ExtAltNames
Gets flags that denotes how the extension will be encoded in the certificate.
getFlags() - Method in class com.novell.security.japi.pki.NPKI_Extension
Gets flags used to define certificate extensions.
getFlags() - Method in class com.novell.security.japi.pki.NPKI_crl
Flags are reserved; do not use.
getHostServerDN(String) - Method in class com.novell.security.japi.pki.NPKIAPI
Reads the eDirectory attribute A_HOST_SERVER of objectDN and returns the value in serverDN.
getIPAddress() - Method in class com.novell.security.japi.pki.NPKI_CertificateName
Gets the IP Address to be used to name the KMO.
getJavaClassPath() - Static method in class com.novell.security.japi.pki.OSUtil
Returns the Java classpath.
getJavaClassVersion() - Static method in class com.novell.security.japi.pki.OSUtil
Returns the version of the Java class library.
getJavaHomeDir() - Static method in class com.novell.security.japi.pki.OSUtil
Returns the home directory for the Java Virtual Machine (JVM).
getJavaVendor() - Static method in class com.novell.security.japi.pki.OSUtil
Returns the vendor name of the Java Virtual Machine (JVM).
getJavaVendorURL() - Static method in class com.novell.security.japi.pki.OSUtil
Returns the URL address of the Java Virtual Machine (JVM) vendor.
getJavaVersion() - Static method in class com.novell.security.japi.pki.OSUtil
Returns the version of the currently running Java Virtual Machine (JVM).
getLength() - Method in class com.novell.security.japi.pki.NPKI_AltName
Retrieves the alternative name length.
getLength() - Method in class com.novell.security.japi.pki.NPKI_Extension
Gets the length of the extension.
getLineSeparator() - Static method in class com.novell.security.japi.pki.OSUtil
Returns the host operating system's line separator character (e.g., \n or \r\n).
getLocalServerInfo(String[], String[]) - Method in class com.novell.security.japi.pki.NPKIAPI
Retrieves data about the local server.
getNumberOfCertificates() - Method in class com.novell.security.japi.pki.NPKI_CertChain
Gets number of certificates in certificate list.
getNumberOfCrls() - Method in class com.novell.security.japi.pki.NPKI_crlList
Accessor function to get the number of CRLs in the list.
getNumberOfErrors() - Method in class com.novell.security.japi.pki.NPKI_ErrorList
Specifies the number of errors.
getNumberOfExtensions() - Method in class com.novell.security.japi.pki.NPKI_ASN1_Extensions
Gets number of extensions.
getNumberOfNames() - Method in class com.novell.security.japi.pki.NPKI_CertificateNamesList
Gets number of certificate names in the list.
getNumberOfNames() - Method in class com.novell.security.japi.pki.NPKI_ExtAltNames
Gets number of alternative names in the list.
getOSHardwareType() - Static method in class com.novell.security.japi.pki.OSUtil
Returns the name of the host hardware architecture type.
getOSName() - Static method in class com.novell.security.japi.pki.OSUtil
Returns the name of the host operating system.
getOSType() - Static method in class com.novell.security.japi.pki.OSUtil
Returns the type (as integer) of the host operating system.
getOSVersion() - Static method in class com.novell.security.japi.pki.OSUtil
Returns the version of the host operating system
getPathSeparator() - Static method in class com.novell.security.japi.pki.OSUtil
Returns the host operating system's path separator character (e.g., : or ;).
getRetCode() - Method in class com.novell.security.japi.pki.NPKI_CertificateName
Gets the result of trying to create a certificate with the name specified in by getCertificateName.
getSAServiceName(String) - Method in class com.novell.security.japi.pki.NPKIAPI
Reads the SAS:Service attribute of serverDN to get the Secure Authentication Service (SAS) service name of the specified server object.
getServerCertificates(String, String, int, Integer, Integer) - Method in class com.novell.security.japi.pki.NPKIAPI
Reads the certificates specified by certificateName for serverDN and stores them in context-specific values.
getServerCertificateStatus(String, String) - Method in class com.novell.security.japi.pki.NPKIAPI
Determines the status of the server certificate.
getServerDNSName(int) - Method in class com.novell.security.japi.pki.NPKIAPI
Retrieves the specified DNS Name.
getServerInfo(String, int, Integer, Integer, Integer, Integer, Integer, Integer, Integer, Integer) - Method in class com.novell.security.japi.pki.NPKIAPI
Opens a connection to the specified server and sends a PKI ping NCP to determine supported values for the server.
getServerIPAddress(int, Short, String[], Short) - Method in class com.novell.security.japi.pki.NPKIAPI
Retrieves information about the specified IP address.
getServerIPAndDNSInfo(String) - Method in class com.novell.security.japi.pki.NPKIAPI
Discovers IP and DNS information about the specified server by querying DNS.
getServerKMOInfo(int, String, String, int, byte[][], Integer, Integer, byte[][], Integer, byte[][]) - Method in class com.novell.security.japi.pki.NPKIAPI
Reads all KMO information for the KMO specified by certificateName for serverDN and stores the information in context-specific values.
getServerUTCTime(String) - Method in class com.novell.security.japi.pki.NPKIAPI
Returns the time according to UTC (Universal Time Coordinated) on the server whose eDirectory fully distinguished name is specified.
getSystemAttribute(String) - Static method in class com.novell.security.japi.pki.OSUtil
Returns the systems attributes***.
getTrustedRootInfo(int, String[], String[], String[], String[]) - Method in class com.novell.security.japi.pki.NPKIAPI
Retrieves information about the specified Trusted Root.
getType() - Method in class com.novell.security.japi.pki.NPKI_AltName
Retrieves the altnernative name type.
getUserDirctory() - Static method in class com.novell.security.japi.pki.OSUtil
Returns the user's current working directory.
getUserHomeDir() - Static method in class com.novell.security.japi.pki.OSUtil
Returns the home directory of the current system user.
getUserName() - Static method in class com.novell.security.japi.pki.OSUtil
Returns the name of the current system user.
getUTCString(Integer) - Method in class com.novell.security.japi.pki.NPKIToolbox
Returns the time according to UTC (Universal Time Coordinated) as a string.
getValue() - Method in class com.novell.security.japi.pki.NPKI_AltName
Retrieves the alternative name.
getValue() - Method in class com.novell.security.japi.pki.NPKI_crlCacheContext
Get the context of the CRL Cache
getWrappedServerKey(String, String) - Method in class com.novell.security.japi.pki.NPKIAPI
Returns a server private key cryptographically wrapped in the server's key storage key.

H

HPUX - Static variable in class com.novell.security.japi.pki.OSUtil
Specifies the HP-UX operating system.

I

importCAKey(String, String, String, int, byte[]) - Method in class com.novell.security.japi.pki.NPKIAPI
Imports an organization's certificate authority (CA) private key and corresponding certificate(s) from a "Personal Information Exchange Syntax" (PFX) format (also known as Public Key Cryptography Standards [PKCS] #12) to a CA object.
importServerKey(String, String, String, int, byte[]) - Method in class com.novell.security.japi.pki.NPKIAPI
Imports a server's private key and corresonding certificates from a "Personal Information Exchange Syntax" (PFX) format to a Key Material object.
importUserKey(String, String, String, int, byte[]) - Method in class com.novell.security.japi.pki.NPKIAPI
Imports a user's private key from a "Personal Information Exchange Syntax" (PFX) format to the specified user.
initialize() - Method in class com.novell.security.japi.pki.NPKIAPI
Initializes the NPKIAPI context.
initialize() - Method in class com.novell.security.japi.pki.NPKITcache
Initializes NPKITcache.
initialize() - Method in class com.novell.security.japi.pki.NPKITcertificate
Initializes NPKITcertificate.
initialize() - Method in class com.novell.security.japi.pki.NPKITcrl
 
initialize() - Method in class com.novell.security.japi.pki.NPKIToolbox
Initializes the PKI context.
initialize() - Method in class com.novell.security.japi.pki.NPKITverify
 
initialize() - Method in class com.novell.security.japi.pki.NPKITx509
Initializes NPKITx509.
initialize() - Method in class com.novell.security.japi.pki.NPKITx509CertList
Initializes NPKITx509CertList.
initOSType() - Static method in class com.novell.security.japi.pki.OSUtil
 
invalidityDateInfo() - Method in class com.novell.security.japi.pki.NPKITcrl
Returns the invalidity date associated with the CRL entry.
issueCRL(String, int) - Method in class com.novell.security.japi.pki.NPKIAPI
Issues an emergency CRL.
issuerAltName(int, Integer, String[]) - Method in class com.novell.security.japi.pki.NPKITx509
Retrieves the specified issuer alternative name and related information.
issuerAltNamesInfo() - Method in class com.novell.security.japi.pki.NPKITx509
Retrieves the number of issuer alternative names encoded in the certificate if the issuer alternative names extension exists in the certificate.
issuerSubjectNameMatch(byte[], byte[]) - Method in class com.novell.security.japi.pki.NPKITverify
Determines if the specified subjectCertificate's issuer name matches the issuerCertificate's subject name.

K

KEY_AGREEMENT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not valid for RSA keys.
KEY_CERT_SIGN - Static variable in class com.novell.security.japi.pki.NPKIAPI
Designates that the key is used to sign certificates.
KEY_ENCIPHERMENT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Designates that the key is used to encrypt other keys.
keyUsageInfo() - Method in class com.novell.security.japi.pki.NPKITx509
Retrieves the information from the Key Usage extension of the certificate if a Key Usage extension is encoded in the certificate.
KMO_CERTIFICATE_INVALID - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates the object is in an invalid state.
KMO_CERTIFICATE_PRESENT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates all certificates as well as the key pair have been stored, and the object is in working order.
KMO_EMPTY - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates no certificates or key pair have been stored.
KMO_KEY_PAIR_PRESENT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates a key pair has been stored, but no certificates have been stored.
KMO_TRUSTED_ROOT_PRESENT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates a key pair and the root certificate have been stored, but the object certificate has not been stored.

L

LINUX - Static variable in class com.novell.security.japi.pki.OSUtil
Specifies the Linux operating system.
loadLibrary() - Method in class com.novell.security.japi.pki.NPKIToolbox
Loads the programmatic libraries and classes necessary to implement PKI services.

M

m_altName - Variable in class com.novell.security.japi.pki.NPKI_ExtAltNames
 
m_ccode - Variable in class com.novell.security.japi.pki.NPKI_CertificateName
 
m_certificateName - Variable in class com.novell.security.japi.pki.NPKI_CertificateName
 
m_certNameList - Variable in class com.novell.security.japi.pki.NPKI_CertificateNamesList
 
m_DNSName - Variable in class com.novell.security.japi.pki.NPKI_CertificateName
 
m_extension - Variable in class com.novell.security.japi.pki.NPKI_ASN1_Extensions
 
m_flags - Variable in class com.novell.security.japi.pki.NPKI_CertificateName
 
m_flags - Variable in class com.novell.security.japi.pki.NPKI_ExtAltNames
 
m_flags - Variable in class com.novell.security.japi.pki.NPKI_Extension
 
m_ipAddress - Variable in class com.novell.security.japi.pki.NPKI_CertificateName
 
m_length - Variable in class com.novell.security.japi.pki.NPKI_AltName
 
m_length - Variable in class com.novell.security.japi.pki.NPKI_Extension
 
m_type - Variable in class com.novell.security.japi.pki.NPKI_AltName
 
m_value - Variable in class com.novell.security.japi.pki.NPKI_AltName
 
m_value - Variable in class com.novell.security.japi.pki.NPKI_Extension
 
MAX_CERTIFICATE_SIZE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Flags to use when creating a KMO using PKI verb #3 -- Create RSA key pair.
MAX_CSR_SIZE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Size of the certificate signing request (CSR).
MAX_NICK_NAME_BYTES - Static variable in class com.novell.security.japi.pki.NPKIAPI
Size in bytes of the nickname.
MAX_NICK_NAME_CHARS - Static variable in class com.novell.security.japi.pki.NPKIAPI
Maximum characters in nickname.
MAX_SINGLE_CERTIFICATE_SIZE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Maximum size in bytes that the server certificate can be set.

N

NETWARE - Static variable in class com.novell.security.japi.pki.OSUtil
Specifies the NetWare operating system.
nickName(int) - Method in class com.novell.security.japi.pki.NPKIAPI
Returns the specified certificate nickname.
NO_CA_OPERATIONAL - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates a CA is either not installed and/or not operational on the specified server.
NON_REPUDIATION - Static variable in class com.novell.security.japi.pki.NPKIAPI
Designates that the key is used for non-repudiation.
noticeNumber(int, byte[][], String[]) - Method in class com.novell.security.japi.pki.NPKITx509
Returns information about the specified Notice Number.
NOVELL_CERT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Deprecated.
NOVELL_EXTENSION_EXTRACTABLE_KEY - Static variable in class com.novell.security.japi.pki.NPKIAPI
An additional flag that specifies that the private key can be extracted from Novell International Cryptographic Infrastructure (NICI).
NOVELL_EXTENSION_ORGCA_DEFAULT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies that the key-pair is for the organizational CA.
NOVELL_EXTENSION_SERVER_DEFAULT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Used to specify that the key-pair is for a server.
NOVELL_EXTENSION_USER_DEFAULT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies that the key-pair is for a user.
novellExtensionInfo(String[], String[], Boolean, Short, Short, Short, Short, Short, Boolean, Short, Short, Short, Short, Short, Short, byte[][], byte[][], byte[][]) - Method in class com.novell.security.japi.pki.NPKITx509
Retrieves the Novell Securty Attribute extension information encoded in the certificate if the Novell Security Attribute extension exists in the certificate.
NPKI_AltName - class com.novell.security.japi.pki.NPKI_AltName.
Specifies an X.509 subject alternative name extension to be encoded with the certifcate.
NPKI_AltName(short, byte[]) - Constructor for class com.novell.security.japi.pki.NPKI_AltName
Constructor
NPKI_AltName(short, int) - Constructor for class com.novell.security.japi.pki.NPKI_AltName
Constructor
NPKI_AltName(short, long) - Constructor for class com.novell.security.japi.pki.NPKI_AltName
Constructor
NPKI_AltName(short, short) - Constructor for class com.novell.security.japi.pki.NPKI_AltName
Constructor
NPKI_AltName(short, String) - Constructor for class com.novell.security.japi.pki.NPKI_AltName
Constructor
NPKI_ASN1_Extensions - class com.novell.security.japi.pki.NPKI_ASN1_Extensions.
Specifies one or more generic ASN.1 encoded extensions to add to the certificate.
NPKI_ASN1_Extensions() - Constructor for class com.novell.security.japi.pki.NPKI_ASN1_Extensions
Constructor.
NPKI_CertChain - class com.novell.security.japi.pki.NPKI_CertChain.
Certificate chain for use by verifyCertChain.
NPKI_CertChain() - Constructor for class com.novell.security.japi.pki.NPKI_CertChain
Default Constructor.
NPKI_Certificate - class com.novell.security.japi.pki.NPKI_Certificate.
NPKI_Certificate is used to hold a certificate that is part of a chain that is passed to verifyCertChain.
NPKI_CERTIFICATE_CREATE_FORCE - Static variable in class com.novell.security.japi.pki.NPKIAPI
This flag will cause createDefaultCertificates to overwrite all default certificates with a new key pair and a new certificate.
NPKI_CERTIFICATE_CREATE_FORCE - Static variable in class com.novell.security.japi.pki.NPKI_CertificateName
Use this flag if you want to force the default certificates to be overridden with a new key pair.
NPKI_CERTIFICATE_CREATE_NO_OVERWRITE - Static variable in class com.novell.security.japi.pki.NPKIAPI
This flag will cause createDefaultCertificates to create the default certificates if they do not exit, but none of the current default certificates will be overwritten.
NPKI_CERTIFICATE_CREATE_NO_OVERWRITE - Static variable in class com.novell.security.japi.pki.NPKI_CertificateName
Use this flag if you do not want any of the current default certificates to be over-ridden.
NPKI_CERTIFICATE_CREATE_NORMAL - Static variable in class com.novell.security.japi.pki.NPKIAPI
The default flag for createDefaultCertificates.
NPKI_CERTIFICATE_CREATE_NORMAL - Static variable in class com.novell.security.japi.pki.NPKI_CertificateName
This is the default flag.
NPKI_Certificate() - Constructor for class com.novell.security.japi.pki.NPKI_Certificate
Default constructor.
NPKI_Certificate(byte[]) - Constructor for class com.novell.security.japi.pki.NPKI_Certificate
Constructor.
NPKI_CertificateName - class com.novell.security.japi.pki.NPKI_CertificateName.
Specifies what certificates and the behavior of NPKIAPI.CreateDefaultCertificates.
NPKI_CertificateName() - Constructor for class com.novell.security.japi.pki.NPKI_CertificateName
Constructor for the certificate name.
NPKI_CertificateNamesList - class com.novell.security.japi.pki.NPKI_CertificateNamesList.
Used in conjuction with NPKIAPI.CreateDefaultCertificates to specify the list of certificates to be created and to return the list of certificates that were created.
NPKI_CertificateNamesList() - Constructor for class com.novell.security.japi.pki.NPKI_CertificateNamesList
Constructor.
NPKI_crl - class com.novell.security.japi.pki.NPKI_crl.
Object for managing certificate revocation lists (CRL).
NPKI_crl() - Constructor for class com.novell.security.japi.pki.NPKI_crl
The default constructor.
NPKI_crl(byte[]) - Constructor for class com.novell.security.japi.pki.NPKI_crl
Constructor
NPKI_crl(byte[], int) - Constructor for class com.novell.security.japi.pki.NPKI_crl
Constructor
NPKI_crlCacheContext - class com.novell.security.japi.pki.NPKI_crlCacheContext.
Establishes context for cached certificate revocation lists.
NPKI_crlCacheContext() - Constructor for class com.novell.security.japi.pki.NPKI_crlCacheContext
 
NPKI_crlList - class com.novell.security.japi.pki.NPKI_crlList.
Helper class that contains a list of CRLs for other NPKI Java classes to consume.
NPKI_crlList() - Constructor for class com.novell.security.japi.pki.NPKI_crlList
Constructor Initializes the list of CRLs.
NPKI_CSR - Static variable in class com.novell.security.japi.pki.NPKITcertificate
Used to specify that a PKCS#10 CSR (Certificate Signing Request) should be created.
NPKI_DEFAULT_DNS_CERTIFICATE - Static variable in class com.novell.security.japi.pki.NPKI_CertificateName
Specifies that this certificate is the default DNS certificate
NPKI_DEFAULT_IP_CERTIFICATE - Static variable in class com.novell.security.japi.pki.NPKI_CertificateName
Specifies that this certificate is the default IP certificate
NPKI_DONT_QUERY_IP_AND_DNS - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use this flag if you do not want createDefaultCertificates to queary WinSock/DNS for the default IP and DNS info.
NPKI_DONT_REPLACE_SSL_DNS - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use this flag if you do not want createDefaultCertificates to overwrite the 'SSL CertificateDNS' KMO.
NPKI_DONT_REPLACE_SSL_IP - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use this flag if you do not want createDefaultCertificates to overwrite the 'SSL CertificateIP' KMO.
NPKI_Error - class com.novell.security.japi.pki.NPKI_Error.
Holds the error codes for a certificate generated during verification.
NPKI_Error() - Constructor for class com.novell.security.japi.pki.NPKI_Error
Constructs a NPKI_Error object
NPKI_Error(int, int, int, int, int) - Constructor for class com.novell.security.japi.pki.NPKI_Error
Specifies what error occurred during certificate validation.
NPKI_ErrorList - class com.novell.security.japi.pki.NPKI_ErrorList.
List of success and error codes generated when verifing a certificate chain.
NPKI_ErrorList() - Constructor for class com.novell.security.japi.pki.NPKI_ErrorList
Constructor
NPKI_Exception - exception com.novell.security.japi.pki.NPKI_Exception.
Defines the PKI Exception class.
NPKI_Exception(int) - Constructor for class com.novell.security.japi.pki.NPKI_Exception
Constructor
NPKI_Exception(String) - Constructor for class com.novell.security.japi.pki.NPKI_Exception
The constructor for NPKI.Exception class.
NPKI_ExtAltNames - class com.novell.security.japi.pki.NPKI_ExtAltNames.
The x.509 subject alternative name extension is used to specify additional identities to be bound to the subject of the certificate (i.e., other names that identify the object).
NPKI_ExtAltNames(int) - Constructor for class com.novell.security.japi.pki.NPKI_ExtAltNames
Constructor for the X.509 subject alternative name extension.
NPKI_Extension - class com.novell.security.japi.pki.NPKI_Extension.
Specifies any generic ASN.1 encoded extensions to add during the creation of server and user certificates.
NPKI_Extension(int) - Constructor for class com.novell.security.japi.pki.NPKI_Extension
Default constructor used to denote how the extension will be encoded in the certificate and is composed of both general purpose flags combined with any extension specific flags if necessary.
NPKI_Extension(int, byte[]) - Constructor for class com.novell.security.japi.pki.NPKI_Extension
Constructor, sets flags and structures for certificate extensions.
NPKI_Extension(int, int) - Constructor for class com.novell.security.japi.pki.NPKI_Extension
Constructor used to sets flags and structures for certificate extensions.
NPKI_Extension(int, long) - Constructor for class com.novell.security.japi.pki.NPKI_Extension
Constructor, sets flags and structures for certificate extensions.
NPKI_Extension(int, short) - Constructor for class com.novell.security.japi.pki.NPKI_Extension
Constructor, sets flags and structures for certificate extensions.
NPKI_Extension(int, String) - Constructor for class com.novell.security.japi.pki.NPKI_Extension
Constructor, sets flags and structures for certificate extensions.
NPKI_INVALID_CONTEXT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies the context values.
NPKI_KEY_DEFAULT - Static variable in class com.novell.security.japi.pki.NPKITcertificate
Used to specify the default key generation options.
NPKI_RAW_PRIVATE_KEY - Static variable in class com.novell.security.japi.pki.NPKITcertificate
Use this flag to indicate a raw private key (PKCS#1).
NPKI_RAW_PRIVATE_KEY_INFO - Static variable in class com.novell.security.japi.pki.NPKITcertificate
Use this flag to indicate raw private key info (PKCS#8).
NPKI_SELF_SIGNED_CERTIFICATE - Static variable in class com.novell.security.japi.pki.NPKITcertificate
Used to specify that a self-signed certificate should be created.
NPKI_WRAPPED_PRIVATE_KEY - Static variable in class com.novell.security.japi.pki.NPKITcertificate
Converts Key flags.
NPKIAPI - class com.novell.security.japi.pki.NPKIAPI.
Establishes methods and protocols to implement a certificate authority (CA) that issues, stores, and manages digital certificates.
NPKIAPI() - Constructor for class com.novell.security.japi.pki.NPKIAPI
Establishes methods and protocols to implement a CA (CA) that issues, stores, and manages digital certificates.
NPKIT_ACCESS_METHOD_CAISSUERS - Static variable in class com.novell.security.japi.pki.NPKITx509
Specifies that the AIA (Authority Information Access) method is CAIssuers.
NPKIT_ACCESS_METHOD_OCSP - Static variable in class com.novell.security.japi.pki.NPKITx509
Specifies that the AIA (Authority Information Access) method is OCSP.
NPKIT_ACCESS_METHOD_UNKNOWN - Static variable in class com.novell.security.japi.pki.NPKITx509
Specifies that the AIA (Authority Information Access) method is unknown and unsupported.
NPKIT_ADD_CERT - Static variable in class com.novell.security.japi.pki.NPKITx509CertList
Specifies that the certificate(s) are to be added.
NPKIT_CLEAR_CERTS - Static variable in class com.novell.security.japi.pki.NPKITx509CertList
Specifies that all certificates are to be deleted.
NPKIT_DEL_CERT - Static variable in class com.novell.security.japi.pki.NPKITx509CertList
Specifies that the certificate is to be deleted.
NPKIT_EXTENDED_KEY_USAGE_CLIENT_AUTHENTICAION - Static variable in class com.novell.security.japi.pki.NPKITx509
Indicates that the Extended Key Usage is intended to be used for client authentication.
NPKIT_EXTENDED_KEY_USAGE_CODE_SIGNING - Static variable in class com.novell.security.japi.pki.NPKITx509
Indicates that the Extended Key Usage is intended to be used for code signing.
NPKIT_EXTENDED_KEY_USAGE_EMAIL_PROTECTION - Static variable in class com.novell.security.japi.pki.NPKITx509
Indicates that the Extended Key Usage is intended to be used for email protection.
NPKIT_EXTENDED_KEY_USAGE_OCSP_SIGNING - Static variable in class com.novell.security.japi.pki.NPKITx509
Indicates that the Extended Key Usage is intended to be used for OCSP signing.
NPKIT_EXTENDED_KEY_USAGE_SERVER_AUTHENTICAION - Static variable in class com.novell.security.japi.pki.NPKITx509
Indicates that the Extended Key Usage is intended to be used for server authentication.
NPKIT_EXTENDED_KEY_USAGE_TIME_STAMPING - Static variable in class com.novell.security.japi.pki.NPKITx509
Indicates that the Extended Key Usage is intended to be used for time stamping.
NPKIT_EXTENDED_KEY_USAGE_UNKNOWN - Static variable in class com.novell.security.japi.pki.NPKITx509
Indicates that the Extended Key Usage type is unknown.
NPKIT_NORMAL_FORMAT - Static variable in class com.novell.security.japi.pki.NPKITcache
Specifies that the element info should be returned in the normal or DER format.
NPKIT_PEM_ASCII_NAME - Static variable in class com.novell.security.japi.pki.NPKITcache
Specifies the ASCII naming convention is to be used.
NPKIT_PEM_FORMAT - Static variable in class com.novell.security.japi.pki.NPKITcache
Specifies that the element info should be returned in the PEM format.
NPKIT_PEM_NORMAL_NAME - Static variable in class com.novell.security.japi.pki.NPKITcache
Specifies the default Unicode naming convention that is to be used.
NPKIT_PEM_OVERWRITE_FILE - Static variable in class com.novell.security.japi.pki.NPKITcache
Specifies that existing cache files should be overwritten.
NPKIT_SORT_LIST - Static variable in class com.novell.security.japi.pki.NPKITx509CertList
Specifies that the certificate list is to be sorted.
NPKITcache - class com.novell.security.japi.pki.NPKITcache.
Creates a cache which can be used to store PKI elements for example certificates, wrapped private keys, etc.
NPKITcache() - Constructor for class com.novell.security.japi.pki.NPKITcache
Constructor.
NPKITcertificate - class com.novell.security.japi.pki.NPKITcertificate.
This class can be used to create PKCS#10 CSRs (Certificate Signing Requests), self-signed certificates, and their matching wrapped private keys.
NPKITcertificate() - Constructor for class com.novell.security.japi.pki.NPKITcertificate
Constructor.
NPKITcrl - class com.novell.security.japi.pki.NPKITcrl.
The NPKITcrl class provides the Certificate Revocation List functions that extend the NPKIToolbox API.
NPKITcrl() - Constructor for class com.novell.security.japi.pki.NPKITcrl
Provides the default constructor for the CRL.
NPKIToolbox - class com.novell.security.japi.pki.NPKIToolbox.
Provides the Java interface for NPKIT, the public key infrastructure (PKI) services to manage and access X.509 certificates.
NPKIToolbox() - Constructor for class com.novell.security.japi.pki.NPKIToolbox
 
NPKITverify - class com.novell.security.japi.pki.NPKITverify.
Used to perform certificate validation.
NPKITverify() - Constructor for class com.novell.security.japi.pki.NPKITverify
Constructor.
NPKITx509 - class com.novell.security.japi.pki.NPKITx509.
Decodes various parts of an x.509 certificate.
NPKITx509() - Constructor for class com.novell.security.japi.pki.NPKITx509
Constructor.
NPKITx509CertList - class com.novell.security.japi.pki.NPKITx509CertList.
Manages an X.509 certificate list.
NPKITx509CertList() - Constructor for class com.novell.security.japi.pki.NPKITx509CertList
Constructor.
NPKIx509CertificateValid - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that the certificate is valid.
NPKIx509Invalid_Algorithm_Not_Supported - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that the cryptograhic algorithm is not supported.
NPKIx509Invalid_Cant_Process_CDP - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates the certificate contained a distribution point that can not be processed.
NPKIx509Invalid_Cant_Read_CRL - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that the CRL could not be read.
NPKIx509Invalid_CDP_Exists_Did_Not_Check_CRL - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that the certificate is valid.
NPKIx509Invalid_Certificate_On_CRL - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that one of the certificates in the chain is on a CRL (Certificate Revocation List).
NPKIx509Invalid_CRL_Decode_Error - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates an error occurred during the decoding of the CRL (Certificate Revocation List).
NPKIx509Invalid_CRL_Issuer_Name - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that the issuer name of the CRL identified in the certificate does not match the issuer name in the actual CRL retrieved.
NPKIx509Invalid_Decode_Error - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates there was a problem decoding the certificate.
NPKIx509Invalid_Expired - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that the certificate has expired.
NPKIx509Invalid_Expired_CRL - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates the CRL has expired and a new one has not been issued.
NPKIx509Invalid_Extension_Not_Critical - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that an extension which must be set to critical in order for the certificate to be valid is not set to critical.
NPKIx509Invalid_Future - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that the certificate's start date is in the future.
NPKIx509Invalid_Invalid_CRL - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates the CRL was not valid for this certificate.
NPKIx509Invalid_Invalid_Signature - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that the cryptographic signiture does not match.
NPKIx509Invalid_Issuer_Not_CA - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that the issuer is not a valid CA (Certification Authority).
NPKIx509Invalid_Issuer_Not_Trusted - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that one of more of the CA certificates are not in the configured Trusted Root container.
NPKIx509Invalid_KeyUsage - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that the key does not support the requested usage.
NPKIx509Invalid_Missing_Certificate_Policy - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that a critical certificate policy is absent from a CA certificate.
NPKIx509Invalid_Missing_Required_Extension - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that a required extension is not present.
NPKIx509Invalid_OCSP_ERROR - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that either the OCSP server could not be reached, or there was an error with the OCSP response.
NPKIx509Invalid_OCSP_REVOKED - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that the certificate has been revolked as reported by the OCSP server.
NPKIx509Invalid_OCSP_UNKNOWN - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that the OCSP server does not know the revocation status of the certificate.
NPKIx509Invalid_Path_Length - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that the X.509 basic constraints path length has been violated.
NPKIx509Invalid_Subject_Issuer_Name - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates that the subject name of the issuing certificate does not match the issuer name of subject certificate.
NPKIx509Invalid_System_Error - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates there were some hardware problems or network problems.
NPKIx509Invalid_Unknown_Critical_Extension - Static variable in class com.novell.security.japi.pki.NPKITverify
Indicates the certificate contained a critical extension that could not be understood.

O

OBJECT_KEY_CERT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use this flag when exporting or retrieving information on the object certificate.
OSUtil - class com.novell.security.japi.pki.OSUtil.
The OSUtil class provides methods and utilities to help in dealing with the differences between operating systems.
OSUtil() - Constructor for class com.novell.security.japi.pki.OSUtil
 

P

PKI_AA_COMPROMISE - Static variable in class com.novell.security.japi.pki.NPKITverify
N/A.
PKI_ADD - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use to add an entry.
PKI_ADD_CERT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Deprecated.
PKI_AFFILIATION_CHANGED - Static variable in class com.novell.security.japi.pki.NPKITverify
The subject of the certificate is no longer affilated with the issuer of the certificate.
PKI_ALL_VENDORS - Static variable in class com.novell.security.japi.pki.NPKIAPI
Lists all certificate vendors.
PKI_CA_COMPROMISED - Static variable in class com.novell.security.japi.pki.NPKITverify
The Certificate Authority's private key has been compromised.
PKI_CA_INFO - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use PKI_CA_INFO when querying information about creating or using a certificate authority.
PKI_CA_KEY_AND_CERTS - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use this flag when exporting the CA self-signed certificate, public certificate, and the CA's chain.
PKI_CERTIFICATE_HOLD - Static variable in class com.novell.security.japi.pki.NPKITverify
The certificate is temporarily on hold.
PKI_CERTIFICATE_NORMAL - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates that a certiifcate has been issued and the key pair is present.
PKI_CERTIFICATE_ON_HOLD - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates that the certificate is on hold.
PKI_CESSATION_OF_OPERATION - Static variable in class com.novell.security.japi.pki.NPKITverify
The Certificate Authority is no longer operating.
PKI_CHAIN_CERTIFICATE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use this flag when exorting or retrieving information on the certificate chain.
PKI_CLEAR - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use to remove (or clear) all the entries.
PKI_CLEAR_CERTS - Static variable in class com.novell.security.japi.pki.NPKIAPI
Deprecated.
PKI_CSR_PENDING - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates that the user certificate has not been issued by the CA.
PKI_CUSTOM_SUBJECT_NAME - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use when the subject name is not the default.
PKI_DAYS - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies a time unit of days.
PKI_DEFAULT_CONFIGURATION - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies that this configuration is the default configuration.
PKI_DEL_CERT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Deprecated.
PKI_DELETE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use to remove an entry.
PKI_E_ACCESS_DENIED - Static variable in class com.novell.security.japi.pki.NPKIAPI
The user does not have the appropriate eDirectory rights to perform the operation.
PKI_E_ADD_CERTIFICATE - Static variable in class com.novell.security.japi.pki.NPKIAPI
The User Certificate created was not stored in the User object.
PKI_E_ADD_KEYPAIR - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not currently used.
PKI_E_ADD_TRUSTED_ROOT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not currently used.
PKI_E_ALGORITHM_NOT_SUPPORTED - Static variable in class com.novell.security.japi.pki.NPKIAPI
The requested key generation or signature algorithm is not allowed by NICI.
PKI_E_BAD_REQUEST_SYNTAX - Static variable in class com.novell.security.japi.pki.NPKIAPI
An invalid request was made to the client or server.
PKI_E_BAD_ROOT_INDEX - Static variable in class com.novell.security.japi.pki.NPKIAPI
The certificate chain stored in a Server Certificate object Server_Certificate_Object has been corrupted.
PKI_E_BROKEN_CHAIN - Static variable in class com.novell.security.japi.pki.NPKIAPI
The certificate chain being stored in a Server Certificate object is invalid or corrupted.
PKI_E_BUFFER_OVERFLOW - Static variable in class com.novell.security.japi.pki.NPKIAPI
An internal data buffer overflow occurred.
PKI_E_CA_ALREADY_INSTALLED - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not currently used.
PKI_E_CA_NOT_OPERATIONAL - Static variable in class com.novell.security.japi.pki.NPKIAPI
The specified server is not a CA.
PKI_E_CERT_INVALID - Static variable in class com.novell.security.japi.pki.NPKIAPI
The certificate is invalid.
PKI_E_CERT_NOT_FOUND - Static variable in class com.novell.security.japi.pki.NPKIAPI
The specified certificate could not be found.
PKI_E_CREATE_CERTIFICATE_OR_CSR - Static variable in class com.novell.security.japi.pki.NPKIAPI
The certificate or certificate signing request could not be generated.
PKI_E_CRL_INVALID - Static variable in class com.novell.security.japi.pki.NPKIAPI
The CRL is invalid.
PKI_E_CRYPT_INIT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not currently used.
PKI_E_DATA_NOT_READY - Static variable in class com.novell.security.japi.pki.NPKIAPI
The requested data is not available.
PKI_E_DSIO - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not currently used.
PKI_E_DUPLICATE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not currently used.
PKI_E_EXPECTING_CERTIFICATE - Static variable in class com.novell.security.japi.pki.NPKIAPI
An attempt to store a certificate or a certificate chain with an invalid encoding into a Server Certificate object was made.
PKI_E_EXPIRED_CERTIFICATE - Static variable in class com.novell.security.japi.pki.NPKIAPI
A certificate is no longer valid because it has expired.
PKI_E_FILE_CREATE - Static variable in class com.novell.security.japi.pki.NPKIAPI
A file could not be created.
PKI_E_FILE_OPEN - Static variable in class com.novell.security.japi.pki.NPKIAPI
A file could not be opened.
PKI_E_FILE_READ - Static variable in class com.novell.security.japi.pki.NPKIAPI
A file could not be read.
PKI_E_FILE_SEEK - Static variable in class com.novell.security.japi.pki.NPKIAPI
The size of a file could not be determined.
PKI_E_FILE_WRITE - Static variable in class com.novell.security.japi.pki.NPKIAPI
A file could not be written.
PKI_E_GENERATE_KEY - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not currently used.
PKI_E_INIT_ERROR - Static variable in class com.novell.security.japi.pki.NPKIAPI
The client could not initialize the required eDirectory context.
PKI_E_INSUFFICIENT_MEMORY - Static variable in class com.novell.security.japi.pki.NPKIAPI
Memory could not be allocated on either the client workstation or the server.
PKI_E_INTERNAL_ERROR - Static variable in class com.novell.security.japi.pki.NPKIAPI
An unexpected internal error has occurred.
PKI_E_INVALID_ALGORITHM - Static variable in class com.novell.security.japi.pki.NPKIAPI
The cryptographic algorithm is not supported.
PKI_E_INVALID_CERTIFICATE_TIME - Static variable in class com.novell.security.japi.pki.NPKIAPI
The validity period requested for the certificate is not valid.
PKI_E_INVALID_CONTEXT - Static variable in class com.novell.security.japi.pki.NPKIAPI
The specified context is not currently valid.
PKI_E_INVALID_CREATE_CA_REQUEST - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not currently used.
PKI_E_INVALID_DIGEST - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not currently used.
PKI_E_INVALID_KDK_ID - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not currently used.
PKI_E_INVALID_KEY_ID - Static variable in class com.novell.security.japi.pki.NPKIAPI
The specified certificate nickname could not be found.
PKI_E_INVALID_NAME - Static variable in class com.novell.security.japi.pki.NPKIAPI
A specified name is not valid for the requested operation.
PKI_E_INVALID_NICKNAME - Static variable in class com.novell.security.japi.pki.NPKIAPI
A User Certificate with the specified nickname does not exist.
PKI_E_INVALID_OBJECT - Static variable in class com.novell.security.japi.pki.NPKIAPI
The specified object is not the expected type or does not contain the expected information.
PKI_E_INVALID_OPERATION - Static variable in class com.novell.security.japi.pki.NPKIAPI
The requested operation cannot be performed by the Novell Certificate Server.
PKI_E_INVALID_SIGNATURE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not currently used.
PKI_E_KDK_TABLE_FULL - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not currently used.
PKI_E_KEY_FAILURE - Static variable in class com.novell.security.japi.pki.NPKIAPI
An error occurred while transporting a private key to the client.
PKI_E_KEY_SIZE_NOT_SUPPORTED - Static variable in class com.novell.security.japi.pki.NPKIAPI
The requested key size is not supported by NICI.
PKI_E_KEYS_ALREADY_EXIST - Static variable in class com.novell.security.japi.pki.NPKIAPI
A key pair already exists for the organizational CA.
PKI_E_NICI_OUTOF_SYNC - Static variable in class com.novell.security.japi.pki.NPKIAPI
An NICI session error occurred while attempting to transfer a private key.
PKI_E_NICKNAME_IN_USE - Static variable in class com.novell.security.japi.pki.NPKIAPI
The nickname specified is already being used.
PKI_E_NO_IP_ADDRESSES - Static variable in class com.novell.security.japi.pki.NPKIAPI
No IP address cannot be found for the specified server.
PKI_E_NO_KEY_FILE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not currently used.
PKI_E_NO_RIGHTS - Static variable in class com.novell.security.japi.pki.NPKIAPI
The user does not have the appropriate eDirectory rights to perform the operation.
PKI_E_NO_SECURITY_CONTAINER - Static variable in class com.novell.security.japi.pki.NPKIAPI
The Security container cannot be found.
PKI_E_NO_TREE_CA - Static variable in class com.novell.security.japi.pki.NPKIAPI
An organizational CA does not exist for the eDirectory tree.
PKI_E_NOT_CONNECTED_TO_SERVICE - Static variable in class com.novell.security.japi.pki.NPKIAPI
You are not currently connected to a server that can perform the requested operation.
PKI_E_NOT_SUPPORTED - Static variable in class com.novell.security.japi.pki.NPKIAPI
Novell Certificate Server does not support the requested operation.
PKI_E_ONLY_ONE_TREE_CA - Static variable in class com.novell.security.japi.pki.NPKIAPI
An attempt was made to create an organizational CA when one already exists.
PKI_E_PARSE_CERTIFICATE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Novell Certificate Server was unable to parse a certificate that has been stored or is being stored.
PKI_E_PUBLIC_KEY_COMPARISON_FAILURE - Static variable in class com.novell.security.japi.pki.NPKIAPI
The public key stored in the Server Certificate object is not the same as the public key within the certificate being stored.
PKI_E_SERVICE_NOT_AVAILABLE - Static variable in class com.novell.security.japi.pki.NPKIAPI
The service is not available.
PKI_E_SUBJECT_NAME_COMPARISON_FAILURE - Static variable in class com.novell.security.japi.pki.NPKIAPI
The subject name stored in the server certificate object is not the same as the subject name within the certificate that is being stored.
PKI_E_SYSTEM_RESOURCES - Static variable in class com.novell.security.japi.pki.NPKIAPI
The server could not allocate the required eDirectory context or the required NICI context.
PKI_E_UNKNOWN_ATTRIBUTE - Static variable in class com.novell.security.japi.pki.NPKIAPI
The requested subject name, issuer name, or alternative name contains a name type that is not understood by Novell Certificate Server.
PKI_E_UPDATE_KMO - Static variable in class com.novell.security.japi.pki.NPKIAPI
A certificate with the specified key pair name already exists for the specified server.
PKI_E_USER_ALREADY_IN_LIST - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not currently used.
PKI_E_USER_CERT_NOT_FOUND - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not currently used.
PKI_E_USER_NOT_FOUND_IN_LIST - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not currently used.
PKI_E_WRONG_VERSION - Static variable in class com.novell.security.japi.pki.NPKIAPI
An unrecognized version of an NCP has been sent to the server.
PKI_EXTENSION_CRITICAL - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use to set the extension as critical in the certificate.
PKI_EXTENSION_DONT_INCLUDE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use to exclude the extension from the certificate.
PKI_EXTENSION_INCLUDE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use to include the extension in the certificate.
PKI_EXTENSION_NON_CRITICAL - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use to set the extension as non-critical in the certificate.
PKI_EXTERNAL_KEY_PAIR - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates that the key pair was generated external to the Novell PKI service.
PKI_HOURS - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies a time unit of hours.
PKI_INTERNAL_KEY_PAIR - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates a key pair was generated by Novell PKI service and the private key is stored in eDirectory.
PKI_INVALID - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies flags for invalidity reasons.
PKI_KEY_COMPROMISED - Static variable in class com.novell.security.japi.pki.NPKITverify
The certificate's private key has been compromised.
PKI_MINUTES - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies a time unit of minutes.
PKI_MONTHS - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies a time unit of months.
PKI_NO_CA - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates a CA is either not installed and/or not operational on the specified server.
PKI_NOVELL_CERTIFICATE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Other flags to use with the storeServerCertificates used to specify which cert in a chain should be treated as the root certificate.
PKI_NS_DOS - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies the type of name space on the NetWare volume.
PKI_NS_FTAM - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies the type of name space on the NetWare volume.
PKI_NS_MACINTOSH - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies the type of name space on the NetWare volume.
PKI_NS_OS2 - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies the type of name space on the NetWare volume.
PKI_NS_UNIX - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies the type of name space on the NetWare volume.
PKI_OBJECT_KEY_CERTIFICATE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Flags to use with the getCACertificates, getServerCertificates, and storeServerCertificates to determine which certificates are returned.
PKI_ORG_CA_CERTIFICATE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use the self-signed organizational certificate as the trusted root.
PKI_ORGANIZATIONAL_CA - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates an organizational CA is installed and operational on the specified server.
PKI_OVERWRITE_KEYPAIR - Static variable in class com.novell.security.japi.pki.NPKIAPI
Overwrites any information currently associated with this key pair.
PKI_PRIVATE_KEY_EXPORTABLE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Enables the extraction of the private key into a PKCS#12 file.
PKI_PRIVATE_KEY_NOT_IN_NDS - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates that the certificate that is present does not have the private key.
PKI_PRIVILEDGE_WITHDRAWN - Static variable in class com.novell.security.japi.pki.NPKITverify
The subject of the certificate no longer has priviledges.
PKI_RETRY - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates if the call is a retry.
PKI_RSA_ALGORITHM - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates support of the RSA key generation algorithm.
PKI_SELF_SIGNED_CERTIFICATE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies a DER encoder X.509 self-signed certificate; not used with getServerCertificates.
PKI_SERVER_INFO - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use this flag when querying for information about creating a server certificate.
PKI_SERVICE_INFO - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not supported, will cause an error.
PKI_SIGN_WITH_RSA_AND_MD2 - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates support of the MD2 with RSA encryption signing algorithm.
PKI_SIGN_WITH_RSA_AND_MD5 - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates support of the MD5 with RSA encryption signing algorithm.
PKI_SIGN_WITH_RSA_AND_SHA_256 - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates support of the SHA 256 (SHA2) with RSA encryption signing algorithm.
PKI_SIGN_WITH_RSA_AND_SHA_384 - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates support of the SHA 384 (SHA2) with RSA encryption signing algorithm.
PKI_SIGN_WITH_RSA_AND_SHA_512 - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates support of the SHA 512 (SHA2) with RSA encryption signing algorithm.
PKI_SIGN_WITH_RSA_AND_SHA1 - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates support of the SHA1 with RSA encryption signing algorithm.
PKI_SORT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use to sort the entries.
PKI_SORT_LIST - Static variable in class com.novell.security.japi.pki.NPKIAPI
Deprecated.
PKI_STORE_PRIVKEY_IN_OBJECT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Stores encrypted private key in CA object.
PKI_SUB_ORGANIZATIONAL_CA - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates an subordinate CA is installed and operational on the specified server (currently not supported).
PKI_SUCCESS - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates that the eDirectory object exists and that the requested operation completed successfully.
PKI_SUPERSEDED - Static variable in class com.novell.security.japi.pki.NPKITverify
A replacement certificate has been issued.
PKI_TERISA_ADD_CERTIFICATE_ERROR - Static variable in class com.novell.security.japi.pki.NPKIAPI
The server could not store the specified certificate or certificate chain in the Server Certificate object.
PKI_TERISA_ADD_KEYS_ERROR - Static variable in class com.novell.security.japi.pki.NPKIAPI
The server could not store the public and private keys in the Server Certificate object.
PKI_TERISA_ADD_ROOT_ERROR - Static variable in class com.novell.security.japi.pki.NPKIAPI
The server could not add the specified certificate as a trusted root to the Server Certificate object.
PKI_TERISA_ESTABLISH_CONTEXT_ERROR - Static variable in class com.novell.security.japi.pki.NPKIAPI
The server could not establish a Terisa context.
PKI_TRUSTED_ROOT_CERTIFICATE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use this flag when exporting or retrieving information on the trusted root certificate.
PKI_TYPE_CERTIFICATE_CONTAINER - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies the PKI conatiner to be of type certificate.
PKI_TYPE_CRL_CONTAINER - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies the PKI conatiner to be of type CRL.
PKI_UNKNOWN_ALGORITM - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates that the specified algorithm is unknown and not supported.
PKI_UNSPECIFIED - Static variable in class com.novell.security.japi.pki.NPKITverify
The reason is not specified.
PKI_USER_INFO - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use this flag when querying for information about creating a user certificate.
PKI_VENDOR_ENTRUST - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies an Entrust certificate.
PKI_VENDOR_EXTERNAL - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies an external vendor.
PKI_VENDOR_NOVELL - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies a Novell certificate.
PKI_VENDOR_UNKNOWN - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates that an unregistered vendor has been selected.
PKI_VENDOR_VERISIGN - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specfies a Verisign certificate.
PKI_WAIVE_SUBJECT_NAME_IN_CERTIFICATE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use when storing an external certificate whose subject name does not match original subject name.
PKI_WEEKS - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies a time unit of weeks.
PKIS_VERSION_ONE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 1.
PKIS_VERSION_ONE_FIVE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 1.5.
PKIS_VERSION_ONE_ZERO_FIVE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 1.0.5.
PKIS_VERSION_ONE_ZERO_NINE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 1.0.9.
PKIS_VERSION_ONE_ZERO_ZERO - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 1.0.0.
PKIS_VERSION_THREE_ONE_ONE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 3.1.1.
PKIS_VERSION_THREE_ONE_ZERO - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 3.1.0.
PKIS_VERSION_THREE_ZERO_ZERO - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 3.0.0.
PKIS_VERSION_TWO - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.
PKIS_VERSION_TWO_FIVE_FOUR - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.5.4.
PKIS_VERSION_TWO_FIVE_TWO - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.5.2.
PKIS_VERSION_TWO_FIVE_ZERO - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.5.0.
PKIS_VERSION_TWO_FOUR_ZERO - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.4.0.
PKIS_VERSION_TWO_ONE_ONE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.1.1.
PKIS_VERSION_TWO_SEVEN_EIGHT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.7.8.
PKIS_VERSION_TWO_SEVEN_FIVE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.7.5.
PKIS_VERSION_TWO_SEVEN_FOUR - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.7.4.
PKIS_VERSION_TWO_SEVEN_NINE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.7.9.
PKIS_VERSION_TWO_SEVEN_SEVEN - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.7.7.
PKIS_VERSION_TWO_SEVEN_SIX - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.7.6.
PKIS_VERSION_TWO_SEVEN_THREE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.7.3.
PKIS_VERSION_TWO_SEVEN_TWO - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.7.2.
PKIS_VERSION_TWO_SEVEN_ZERO - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.7.0.
PKIS_VERSION_TWO_SIX_ZERO - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.6.0.
PKIS_VERSION_TWO_TWO_ONE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.2.1.
PKIS_VERSION_TWO_TWO_ZERO - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.2.0.
PKIS_VERSION_TWO_ZERO_THREE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.0.3.
PKIS_VERSION_TWO_ZERO_TWO - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.0.2.
PKIS_VERSION_TWO_ZERO_ZERO - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies PKI Services Version 2.0.0.
policyQualifier(int, Integer, byte[][], String[], Integer, byte[][], String[], Integer, Integer, byte[][], String[]) - Method in class com.novell.security.japi.pki.NPKITx509
Returns information about the specified Policy Qualifier.
PRIVATE_KEY - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use for all certificates.
PRIVATE_KEY_EXTRACTABLE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use to allow a key to be extracted out of NICI.
PUBLIC_KEY_EXTERNAL_CA - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use when the CA is external to Novell.
PUBLIC_KEY_ORGANIZATIONAL_CA - Static variable in class com.novell.security.japi.pki.NPKIAPI
Public Key Flags to use when creating an Organizational CA.
PUBLIC_KEY_SINGLE_SERVER - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use when the key generation server is the same as the CA server.
PUBLIC_KEY_TWO_SERVER - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use when the key generation server is not the same as the CA server.

R

read(int, String, String) - Method in class com.novell.security.japi.pki.NPKITcache
Reads the specified cache file
readAllNickNames(String) - Method in class com.novell.security.japi.pki.NPKIAPI
Reads all of the certificate nicknames for userDN and stores them in context-specific data values.
reasonCodeInfo() - Method in class com.novell.security.japi.pki.NPKITcrl
Returns the CRL invalidity reason code associated with the CRL entry.
removeAltName(NPKI_AltName) - Method in class com.novell.security.japi.pki.NPKI_ExtAltNames
Removes alternative name.
removeAltNameAt(int) - Method in class com.novell.security.japi.pki.NPKI_ExtAltNames
Removes the alternative name at the specified index.
removeCertAt(int) - Method in class com.novell.security.japi.pki.NPKI_CertChain
Removes a certificate from the speicified index.
removeCertificate(NPKI_Certificate) - Method in class com.novell.security.japi.pki.NPKI_CertChain
Removes a certificate from the certificate chain.
removeCertName(NPKI_CertificateName) - Method in class com.novell.security.japi.pki.NPKI_CertificateNamesList
Removes certificate name.
removeCertNameAt(int) - Method in class com.novell.security.japi.pki.NPKI_CertificateNamesList
Removes the certificate name at the specified index.
removeCrl(NPKI_crl) - Method in class com.novell.security.japi.pki.NPKI_crlList
Removes a CRL from the list that matches the specified CRL
removeCrlAt(int) - Method in class com.novell.security.japi.pki.NPKI_crlList
Removes a CRL from the list at the specified index.
removeError(NPKI_Error) - Method in class com.novell.security.japi.pki.NPKI_ErrorList
 
removeErrorAt(int) - Method in class com.novell.security.japi.pki.NPKI_ErrorList
 
removeExtension(NPKI_Extension) - Method in class com.novell.security.japi.pki.NPKI_ASN1_Extensions
Removes extension defined by extension.
removeExtensionAt(int) - Method in class com.novell.security.japi.pki.NPKI_ASN1_Extensions
Removes the ASN.1 encoded certificate extension specified by extensionNumber.
revokeCertificate(String, String, byte[], int, int, int, String, Integer) - Method in class com.novell.security.japi.pki.NPKIAPI
Revokes the specified certificate.

S

SELF_SIGNED_CERT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use this flag when exporting or retrieving information on the self-signed certificate.
serverCertificateName(int) - Method in class com.novell.security.japi.pki.NPKIAPI
Returns a server certificate name.
serverNames(int, String[], String[]) - Method in class com.novell.security.japi.pki.NPKIAPI
Obtains the specified eDirectory server's leaf name and fully distinguished name.
setCertificate(byte[]) - Method in class com.novell.security.japi.pki.NPKI_Certificate
Set the current certificate.
setCertificateAuthorityDN(String, String) - Method in class com.novell.security.japi.pki.NPKIAPI
Sets the Certificate Authority DN (ndspkiCADN) attribute on the specified CRLConfiguration object.
setCertificateInvalidity(int) - Method in class com.novell.security.japi.pki.NPKI_Error
 
setCertificateName(String) - Method in class com.novell.security.japi.pki.NPKI_CertificateName
Sets name to be used to create a Key Material Object.
setCRLFileName(String, int, String, String) - Method in class com.novell.security.japi.pki.NPKIAPI
Sets the CRL filename (ndspkiCRLFilename) attribute on the specified CRLConfiguration object.
setCRLHoldInstruction(int) - Method in class com.novell.security.japi.pki.NPKI_Error
 
setCRLInvalidity(int) - Method in class com.novell.security.japi.pki.NPKI_Error
 
setCRLInvalidityDateTime(int) - Method in class com.novell.security.japi.pki.NPKI_Error
 
setCRLRevocationTime(int) - Method in class com.novell.security.japi.pki.NPKI_Error
 
setDefaultDSContactServerDN(String) - Method in class com.novell.security.japi.pki.NPKIAPI
Sets the fully distinguished name of the Default eDir Contact Server.
setDistributionPointDNList(String, int, int, String, String) - Method in class com.novell.security.japi.pki.NPKIAPI
Adds or deletes a link from the CA object to a CRL Configuration object.
setDistributionPoints(String, int, String) - Method in class com.novell.security.japi.pki.NPKIAPI
Sets the CRL Distribution Points (ndspkiDistributionPoints) attribute on the specified CRLConfiguration object.
setDNSName(String) - Method in class com.novell.security.japi.pki.NPKI_CertificateName
Sets the DNS Name to be used to name the KMO.
setFlags(int) - Method in class com.novell.security.japi.pki.NPKI_CertificateName
Sets the flags to determine the behavior of CreateDefaultCertificates.
setFlags(int) - Method in class com.novell.security.japi.pki.NPKI_ExtAltNames
Set flags to specify whether or not this extension should be included in the certificate.
setFlags(int) - Method in class com.novell.security.japi.pki.NPKI_Extension
Sets extension flags.
setIdentity(int) - Method in class com.novell.security.japi.pki.NPKIAPI
 
setIPAddress(String) - Method in class com.novell.security.japi.pki.NPKI_CertificateName
Sets the IP Address to be used to name the KMO.
setNextIssueTime(String, int) - Method in class com.novell.security.japi.pki.NPKIAPI
Sets the CRL next issue time (ndspkiNextIssueTime) attribute on the specified CRLConfiguration object.
setRetCode(int) - Method in class com.novell.security.japi.pki.NPKI_CertificateName
 
setTimeInterval(String, int, int) - Method in class com.novell.security.japi.pki.NPKIAPI
Sets the CRL issueance time interval (ndspkiTimeInterval) attribute on the specified CRLConfiguration object.
setTreeName(String) - Method in class com.novell.security.japi.pki.NPKIAPI
Sets the specified tree name into the context.
setType(short) - Method in class com.novell.security.japi.pki.NPKI_AltName
Sets the type of alternative name that is to be encoded in the certificate.
setValue(byte[]) - Method in class com.novell.security.japi.pki.NPKI_AltName
Sets the value of the alternative name.
setValue(byte[]) - Method in class com.novell.security.japi.pki.NPKI_Extension
Sets the extension.
setValue(int) - Method in class com.novell.security.japi.pki.NPKI_AltName
Sets the value of the alternative name.
setValue(int) - Method in class com.novell.security.japi.pki.NPKI_Extension
Sets the extension.
setValue(long) - Method in class com.novell.security.japi.pki.NPKI_AltName
Sets the value of the alternative name.
setValue(long) - Method in class com.novell.security.japi.pki.NPKI_Extension
Sets the extension.
setValue(short) - Method in class com.novell.security.japi.pki.NPKI_AltName
Sets the value of the alternative name.
setValue(short) - Method in class com.novell.security.japi.pki.NPKI_Extension
Sets the extension.
setValue(String) - Method in class com.novell.security.japi.pki.NPKI_AltName
Sets the value of the alternative name.
setValue(String) - Method in class com.novell.security.japi.pki.NPKI_Extension
Sets the extension.
signCertificate(NPKITcache, int, byte[], String, int, int, NPKI_ASN1_Extensions) - Method in class com.novell.security.japi.pki.NPKITcertificate
Creates a Certifcate using the CSR supplied.
signData(int, int, byte[], byte[][]) - Method in class com.novell.security.japi.pki.NPKITcertificate
Used to digitally sign a block of data
size() - Method in class com.novell.security.japi.pki.NPKI_CertChain
Gets number of certificates in certificate list.
size() - Method in class com.novell.security.japi.pki.NPKI_ErrorList
 
size() - Method in class com.novell.security.japi.pki.NPKI_crlList
Accessor function to get the number of CRLs in the list.
SOLARIS - Static variable in class com.novell.security.japi.pki.OSUtil
Specifies the Solaris operating system.
storeServerCertificates(String, String, int, int, byte[]) - Method in class com.novell.security.japi.pki.NPKIAPI
Used to store server certificates after a successful call to createServerCertificate.
storeServerCertificatesFromCertificateList(String, String, int, int) - Method in class com.novell.security.japi.pki.NPKIAPI
Used to store server certificates after a successful call to createServerCertificate.
storeUserCertificate(String, String, String, int, byte[], int) - Method in class com.novell.security.japi.pki.NPKIAPI
Stores a certificate on a user object.
SUB_CA_OPERATIONAL - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates an organizational CA is installed and operational on the specified server (currently not supported).
subjectAltName(int, Integer, String[]) - Method in class com.novell.security.japi.pki.NPKITx509
Retrieves the specified subject alternative name and related information.
subjectAltNamesInfo() - Method in class com.novell.security.japi.pki.NPKITx509
Retrieves the number of subject alternative names encoded in the certificate if the subject alternative names extension exists in the certificate.

T

toString() - Method in class com.novell.security.japi.pki.NPKI_Exception
Gets the string description of the error.
TREE_CA_CERT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Deprecated.
TREE_CA_OPERATIONAL - Static variable in class com.novell.security.japi.pki.NPKIAPI
The server hosts the organizational CA.
TRUSTED_ROOT_CERT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Use this flag when exporting or retrieving information on the trusted root certificate.
TWO_DIGIT_YEAR - Static variable in class com.novell.security.japi.pki.NPKIAPI
Identifies dates that have either a two-digit year.

U

UNKNOWN_VERSION - Static variable in class com.novell.security.japi.pki.NPKIAPI
Indicates that the specified version of the certificate is unknown and not supported.
USER_CERT_RETRY_COUNT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Specifies the number of tries the system attempt when storeing a user certificate.
userCertInfo(int, String[], Integer, Integer) - Method in class com.novell.security.japi.pki.NPKIAPI
Returns information about a user certificate.

V

verifyCertificatePrivateKeyAgreement(byte[], byte[]) - Method in class com.novell.security.japi.pki.NPKITverify
Determines if the public key contained in the certificate matches the wrappedPrivateKey.
verifyCertificateWithTrustedRoots(byte[], String, int, Integer, Integer, Integer, Integer, Integer) - Method in class com.novell.security.japi.pki.NPKIAPI
Construct a certificate chain starting with the specified certificate and using all of the Trusted Root objects within the specified Trusted Root container.
verifySignatureWithCertificate(byte[], int, byte[], byte[]) - Method in class com.novell.security.japi.pki.NPKITverify
Determines if the specified signature of the data was signed by the private key matchingcertificate.
VERSION_ONE - Static variable in class com.novell.security.japi.pki.NPKIAPI
The decoded certificate is a version one certificate.
VERSION_THREE - Static variable in class com.novell.security.japi.pki.NPKIAPI
The decoded certificate is a version three certificate.
VERSION_TWO - Static variable in class com.novell.security.japi.pki.NPKIAPI
The decoded certificate is a version two certificate.
version() - Method in class com.novell.security.japi.pki.NPKIToolbox
Returns the version of the NPKIT library being used.
versionInfo() - Method in class com.novell.security.japi.pki.NPKIAPI
Returns the version info of the client module, NPKIAPI.

W

WAIVE_SUBJECT_NAME_COMPARISON - Static variable in class com.novell.security.japi.pki.NPKIAPI
Normally storeServerCertificates and storeServerCertificatesFromCertificateList check that the requested name and and the subject name in the certifcate match.
WINDOWS_XX - Static variable in class com.novell.security.japi.pki.OSUtil
Specifies the Windows operating system.
wrappedPrivateKeyInfo(byte[][]) - Method in class com.novell.security.japi.pki.NPKITcertificate
Use to retrieve a newly created private key which has been cryptographically wrapped to protect it from disclosure.
write(int, String, String) - Method in class com.novell.security.japi.pki.NPKITcache
Writes all the cache elements in the cache context to the specfied cache file

X

X509_BASIC_CONSTRAINTS_CA - Static variable in class com.novell.security.japi.pki.NPKIAPI
The X.509 basic constraints extension is used to specify that a certificate belongs to a CA (CA).
X509_CA - Static variable in class com.novell.security.japi.pki.NPKITcertificate
Specifies that the certificate is a CA (Certificate Authoruty).
X509_CA_PATH_LENGTH_UNLIMITED - Static variable in class com.novell.security.japi.pki.NPKITcertificate
Specifies that the path constraint (or path length) is unlimited.
X509_EXTENDED_KEY_USAGE_ANY - Static variable in class com.novell.security.japi.pki.NPKITcertificate
Designates that any Extended Key Usage is acceptable.
X509_EXTENDED_KEY_USAGE_CLIENT_AUTHENTICATION - Static variable in class com.novell.security.japi.pki.NPKITcertificate
Designates that the key is to be used for client authenticateion.
X509_EXTENDED_KEY_USAGE_CODE_SIGNING - Static variable in class com.novell.security.japi.pki.NPKITcertificate
Designates that the key is to be used for code signing.
X509_EXTENDED_KEY_USAGE_EMAIL_PROTECTION - Static variable in class com.novell.security.japi.pki.NPKITcertificate
Designates that the key is to be used for email protectction.
X509_EXTENDED_KEY_USAGE_OCSP_SIGNING - Static variable in class com.novell.security.japi.pki.NPKITcertificate
Designates that the key is to be used for OCSP signing.
X509_EXTENDED_KEY_USAGE_SERVER_AUTHENTICATION - Static variable in class com.novell.security.japi.pki.NPKITcertificate
Designates that the key is to be used for server authenticateion.
X509_EXTENDED_KEY_USAGE_TIME_STAMPING - Static variable in class com.novell.security.japi.pki.NPKITcertificate
Designates that the key is to be used for time stamping.
X509_KEY_USAGE_CRL_SIGN - Static variable in class com.novell.security.japi.pki.NPKIAPI
Designates that the key is used to sign CRL's (Certificate Revocation Lists).
X509_KEY_USAGE_DATA_ENCIPHERMENT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Designates that the key is used to directly encrypt data.
X509_KEY_USAGE_DECIPHER_ONLY - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not valid for RSA keys.
X509_KEY_USAGE_DIGITAL_SIGNATURE - Static variable in class com.novell.security.japi.pki.NPKIAPI
Designates that the key is used to create digital signatures.
X509_KEY_USAGE_ENCIPHER_ONLY - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not valid for RSA keys.
X509_KEY_USAGE_KEY_AGREEMENT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Not valid for RSA keys.
X509_KEY_USAGE_KEY_CERT_SIGN - Static variable in class com.novell.security.japi.pki.NPKIAPI
Designates that the key is used to sign certificates.
X509_KEY_USAGE_KEY_ENCIPHERMENT - Static variable in class com.novell.security.japi.pki.NPKIAPI
Designates that the key is used to encrypt other keys.
X509_KEY_USAGE_NON_REPUDIATION - Static variable in class com.novell.security.japi.pki.NPKIAPI
Designates that the key is used for non-repudiation.
X509_NON_CA - Static variable in class com.novell.security.japi.pki.NPKITcertificate
The X.509 basic constraints extension is used to specify whether a certificate belongs to a CA (CA).
X509_SUBJECT_ALT_NAME_DIRECTORY_NAME - Static variable in class com.novell.security.japi.pki.NPKIAPI
The alternative name must be encoded as a Name choice as specified in x.501.
X509_SUBJECT_ALT_NAME_DNS_NAME - Static variable in class com.novell.security.japi.pki.NPKIAPI
The alternative name must be a unicode representation of an IA5String.
X509_SUBJECT_ALT_NAME_EDI_PARTY_NAME - Static variable in class com.novell.security.japi.pki.NPKIAPI
The alternative name must be encoded as an EDIPartyName sequence as specified in RFC 2459.
X509_SUBJECT_ALT_NAME_IP_ADDRESS - Static variable in class com.novell.security.japi.pki.NPKIAPI
The alternative name must be an OCTET STRING in "network byte order" as specified in ASN.1.
X509_SUBJECT_ALT_NAME_OTHER_NAME - Static variable in class com.novell.security.japi.pki.NPKIAPI
The alternative name must be encoded as an OtherName sequence as specified in RFC 2459.
X509_SUBJECT_ALT_NAME_REGISTERED_ID - Static variable in class com.novell.security.japi.pki.NPKIAPI
The alternative name must be encoded as an OBJECT IDENTIFIER as specified in ASN.1.
X509_SUBJECT_ALT_NAME_RFC822_NAME - Static variable in class com.novell.security.japi.pki.NPKIAPI
The alternative name must be a unicode representation of an IA5String.
X509_SUBJECT_ALT_NAME_UNIFORM_RESOURCE_IDENTIFIER - Static variable in class com.novell.security.japi.pki.NPKIAPI
The alternative name must be a unicode representation of an IA5String.
X509_SUBJECT_ALT_NAME_X400_ADDRESS - Static variable in class com.novell.security.japi.pki.NPKIAPI
The alternative name must be encoded as an ORAddress sequence as specified in RFC 2459.
x509CertListGetCertInfo(int) - Method in class com.novell.security.japi.pki.NPKITx509CertList
Returns the specified X.509 Certificate from the list.
x509CertListGetListInfo(Integer) - Method in class com.novell.security.japi.pki.NPKITx509CertList
Returns information about an X.509 Certificate List
x509CertListModify(int, byte[]) - Method in class com.novell.security.japi.pki.NPKITx509CertList
Stores a certificate (such as, X.509) or set of certificates (such as, PKCS #7) to the certificate list.

A B C D E F G H I K L M N O P R S T U V W X