SHOW Signed

net.rim.device.api.crypto.oid
Class OIDs

java.lang.Object
  |
  +--net.rim.device.api.crypto.oid.OIDs

public final class OIDs
extends Object

Contains many frequently used OIDs, and maintains associations between OIDs and objects.

The association is always represented by a long. RIM has predefined the following associations, although developers are free to add their own associations.

Association OID to Value (String, Integer, Object)
KEY_ALGORITHM_NAME (OID <-> String, e.g. "RSA", "EC", etc)
SIGNATURE_ALGORITHM_NAME (OID <-> String, e.g. "RSA_PKCS1/SHA1", "ECDSA", etc)
HASH_ALGORITHM_NAME (OID <-> String, e.g. "SHA1", "MD5", etc)
OID_NAME (OID <-> String, e.g. "CN", "OU", etc)
ELLIPTIC_CURVE_ID (OID <-> String, e.g. "EC163K1", see ECCryptoSystem)
SYMMETRIC_ALGORITHM_NAME (OID <-> String, e.g. "AES_128_CFB", etc)
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

Since:
JDE 3.6.0

Field Summary
 Category: Signed static int AES_128_CBC
          AES_128_CBC = 2.16.840.1.101.3.4.1.2 Represents AES 128 bit key in CBC mode.
 Category: Signed static int AES_128_CFB
          AES_128_CFB = 2.16.840.1.101.3.4.1.4 Represents AES 128 bit key in CFB mode.
 Category: Signed static int AES_128_ECB
          AES_128_ECB = 2.16.840.1.101.3.4.1.1 Represents AES 128 bit key in ECB mode.
 Category: Signed static int AES_128_KEY_WRAP
          AES_128_KEY_WRAP = 2.16.840.1.101.3.4.1.5 Represents AES 128 bit key wrap for CMS.
 Category: Signed static int AES_128_OFB
          AES_128_OFB = 2.16.840.1.101.3.4.1.3 Represents AES 128 bit key in OFB mode.
 Category: Signed static int AES_192_CBC
          AES_192_CBC = 2.16.840.1.101.3.4.1.22 Represents AES 192 bit key in CBC mode.
 Category: Signed static int AES_192_CFB
          AES_192_CFB = 2.16.840.1.101.3.4.1.24 Represents AES 192 bit key in CFB mode.
 Category: Signed static int AES_192_ECB
          AES_192_ECB = 2.16.840.1.101.3.4.1.21 Represents AES 192 bit key in ECB mode.
 Category: Signed static int AES_192_KEY_WRAP
          AES_192_KEY_WRAP = 2.16.840.1.101.3.4.1.25 Represents AES 192 bit key wrap for CMS.
 Category: Signed static int AES_192_OFB
          AES_192_OFB = 2.16.840.1.101.3.4.1.23 Represents AES 192 bit key in OFB mode.
 Category: Signed static int AES_256_CBC
          AES_256_CBC = 2.16.840.1.101.3.4.1.42 Represents AES 256 bit key in CBC mode.
 Category: Signed static int AES_256_CFB
          AES_256_CFB = 2.16.840.1.101.3.4.1.44 Represents AES 256 bit key in CFB mode.
 Category: Signed static int AES_256_ECB
          AES_256_ECB = 2.16.840.1.101.3.4.1.41 Represents AES 256 bit key in ECB mode.
 Category: Signed static int AES_256_KEY_WRAP
          AES_256_KEY_WRAP = 2.16.840.1.101.3.4.1.45 Represents AES 256 bit key wrap for CMS.
 Category: Signed static int AES_256_OFB
          AES_256_OFB = 2.16.840.1.101.3.4.1.43 Represents AES 256 bit key in OFB mode.
 Category: Signed static int C2PND163V1
          C2PND163V1 = 1.2.840.10045.3.0.1 Represents the WTLS5 elliptic curve.
 Category: Signed static int CAST128_CBC
          CAST128_CBC = 1.2.840.113533.7.66.10 Represents the cbc mode of cast
 Category: Signed static int CAST128_CMS_KEY_WRAP
          CAST128_CMS_KEY_WRAP = 1.2.840.113533.7.66.15 Represents the key wrap algorithm for cast in cms
 Category: Signed static int certAccessDescriptionOCSP
          certAccessDescriptionOCSP = 1.3.6.1.5.5.7.48.1 Information about the certificate access for ocsp.
 Category: Signed static int certAuthorityInfoAccess
          certAuthorityInfoAccess = 1.3.6.1.5.5.7.1.1 Information about the certificate authority.
 Category: Signed static int cmsIdAlgCMS3DESWrap
          cmsIdAlgCMS3DESWrap = 1.2.840.113549.1.9.16.3.6 Represents the 3DES Key Wrap algorithm.
 Category: Signed static int cmsIdAlgCMSRC2Wrap
          cmsIdAlgCMSRC2Wrap = 1.2.840.113549.1.9.16.3.7 Represents the RC2 Key Wrap algorithm.
 Category: Signed static int cmsIdAlgESDH
          cmsIdAlgESDH = 1.2.840.113549.1.9.16.3.5 Represents the ephemeral static DH KDF.
 Category: Signed static int cmsIdAlgPWRIKEK
          cmsIdAlgPWRIKEK = 1.2.840.113549.1.9.16.3.9 Represents the password based recipient info type.
 Category: Signed static int cmsIdAlgSSDH
          cmsIdAlgSSDH = 1.2.840.113549.1.9.16.3.10 Represents the static static DH KDF
 Category: Signed static int cmsIdAlgZLibCompress
          cmsIdAlgZLibCompress = 1.2.840.113549.1.9.16.3.8 Represents the ZLib compression algorithm.
 Category: Signed static int cmsIdAuthenticatedData
          cmsIdAuthenticatedData = 1.2.840.113549.1.9.16.1.2 Represents AuthenticatedData type.
 Category: Signed static int cmsIdCtCompressedData
          cmsIdCtCompressedData = 1.2.840.113549.1.9.16.3.6 Represents CompressedData type.
 Category: Signed static int cmsIdCtContentInfo
          cmsIdCtContentInfo = 1.2.840.113549.1.9.16.1.6 Represents CtContentInfo type.
 Category: Signed static int cmsIdCtReceipt
          cmsIdCtReceipt = 1.2.840.113549.1.9.16.1.1 Represents CtReceiptInfo type.
 Category: Signed static int cmsIdData
          cmsIdData = 1.2.840.113549.1.7.1 Represents Data type.
 Category: Signed static int cmsIdDigestedData
          cmsIdDigestedData = 1.2.840.113549.1.7.5 Represents DigestedData type.
 Category: Signed static int cmsIdEncrypedData
          cmsIdEncrypedData = 1.2.840.113549.1.7.6 Represents EncrypedData type.
 Category: Signed static int cmsIdEnvelopedData
          cmsIdEnvelopedData = 1.2.840.113549.1.7.3 Represents EnvelopedData type.
 Category: Signed static int cmsIdSignedAndEnvelopedData
          cmsIdSignedAndEnvelopedData = 1.2.840.113549.1.7.4 Represents SignedAndEnvelopedData type.
 Category: Signed static int cmsIdSignedData
          cmsIdSignedData = 1.2.840.113549.1.7.2 Represents SignedData type.
 Category: Signed static int desCBC
          desCBC = 1.3.14.3.2.7 des in CBC mode.
 Category: Signed static int desEDE3CBC
          desEDE3CBC = 1.2.840.113549.3.7 Triple des in CBC mode.
 Category: Signed static int DH
          DH = 1.2.840.10046.2.1 Repesents the DH algorithm and keys.
 Category: Signed static int DH_KEYAGREEMENT
          DH_KEYAGREEMENT = 1.2.840.113549.1.3.1 Represents the DH key agreement scheme.
 Category: Signed static int dhSinglePass_CofactorDH_SHA1KDF_Scheme
          dhSinglePass_CofactorDH_SHA1KDF_Scheme = 1.3.133.16.840.63.0.3 Represents the ECDH KDF.
 Category: Signed static int dhSinglePass_StdDH_SHA1KDF_Scheme
          dhSinglePass_StdDH_SHA1KDF_Scheme = 1.3.133.16.840.63.0.2 Represents the ECDH KDF.
 Category: Signed static int DSA
          DSA = 1.2.840.10040.4.1 Represents the DSA signature algorithm.
 Category: Signed static int DSA_SHA1
          DSA_SHA1 = 1.2.840.10040.4.3 Represents the DSA signature algorithms with SHA1.
 Category: Signed static int EC
          EC 1.2.840.10045.2.1 Represents EC keys.
 Category: Signed static int ECDSA
          ECDSA = 1.2.840.10045.4 Represents the ECDSA signature algorithm.
 Category: Signed static int ECDSA_SHA1
          ECDSA_SHA1 1.2.840.10045.4.1 Represents the ECDSA signature algorithm with SHA1.
 Category: Signed static long ELLIPTIC_CURVE_ID
          Associates OIDs and elliptic curve identifiers, eg EC163K1.
 Category: Signed static int emsAcceptRequestRecipientName
          emsAcceptRequestRecipientName = 2.16.840.1.114027.22.12 The recipient name for an accept request/response in ems
 Category: Signed static int emsAcceptRequestSalutation
          emsAcceptRequestSalutation = 2.16.840.1.114027.22.13 The accept request salutation in ems
 Category: Signed static int emsEncryptRequestRecipientInformation
          emsEncryptRequestRecipientInformation = 2.16.840.1.114027.22.10 Recipient info for encryption requests in ems
 Category: Signed static int emsExtendedKeyUsage
          emsExtendedKeyUsage = 2.16.840.1.114027.22.2 The extended key usage oid for use in an EMS server certificate
 Category: Signed static int emsProofOfIntention
          emsProofOfIntention = 2.16.840.1.114027.22.16 The proof of intention identifier for ems
 Category: Signed static long HASH_ALGORITHM_NAME
          Associates OIDs and hash algorithm name strings, eg "SHA1", "SHA256", "MD5", "RIPEMD160".
 Category: Signed static int hmacSHA1
          hmacSHA1 = 1.3.6.1.5.5.8.1.2 hmac with SHA1 from the IPSec oid arc.
 Category: Signed static int id_aa_contentHint
          id_aa_contentHint = 1.2.840.113549.1.9.16.2.4 contentHint for SMIME ESS.
 Category: Signed static int id_aa_contentIdentifier
          id_aa_contentIdentifier = 1.2.840.113549.1.9.16.2.7 contentIdentifier for SMIME ESS.
 Category: Signed static int id_aa_contentReference
          id_aa_contentReference = 1.2.840.113549.1.9.16.2.10 contentReference for SMIME ESS.
 Category: Signed static int id_aa_encrypKeyPref
          id_aa_encrypKeyPref = 1.2.840.113549.1.9.16.2.11 encrypKeyPref for SMIME ESS.
 Category: Signed static int id_aa_equivalentLabels
          id_aa_equivalentLabelsf = 1.2.840.113549.1.9.16.2.9 equivalentLabels for SMIME ESS.
 Category: Signed static int id_aa_mlExpandHistory
          id_aa_mlExpandHistory = 1.2.840.113549.1.9.16.2.3 mlExpandHistory for SMIME ESS.
 Category: Signed static int id_aa_msgSigDigest
          id_aa_msgSigDigest = 1.2.840.113549.1.9.16.2.5 msgSigDigest for SMIME ESS.
 Category: Signed static int id_aa_receiptRequest
          id_aa_receiptRequest = 1.2.840.113549.1.9.16.2.1 receiptRequest for SMIME ESS.
 Category: Signed static int id_aa_securityLabel
          id_aa_securityLabel = 1.2.840.113549.1.9.16.2.2 securityLabel for SMIME ESS.
 Category: Signed static int id_aa_signingCertificate
          id_aa_signingCertificate = 1.2.840.113549.1.9.16.2.12 signingCertificate for SMIME ESS.
 Category: Signed static int id_SPKM_KDF_with_SHA1
          id_SPKM_KDF_with_SHA1 = 1.3.6.1.5.5.1.30 Represents the SPKM KDF with SHA-1 from RFC 2025.
 Category: Signed static int idAtCommonName
          idAtCommonName = 2.5.4.3 Represents the common name.
 Category: Signed static int idAtCountryName
          idAtCountryName = 2.5.4.6 Represents the CountryName of the DN.
 Category: Signed static int idAtDnQualifier
          idAtDnQualifier = 2.5.4.46 Represents the DnQualifier of the DN.
 Category: Signed static int idAtDomainComponent
          idAtDomainComponent = 0.9.2342.19200300.100.1.25 Represents the Domain Component of the DN.
 Category: Signed static int idAtGenerationQualifier
          idAtGenerationQualifier = 2.5.4.44 Represents the GenerationQualifier of the DN.
 Category: Signed static int idAtGivenName
          idAtGivenName = 2.5.4.42 Represents the GivenName of the DN.
 Category: Signed static int idAtInitials
          idAtInitials = 2.5.4.43 Represents the Initials of the DN.
 Category: Signed static int idAtLocalityName
          idAtLocalityName = 2.5.4.7 Represents the LocalityName of the DN.
 Category: Signed static int idAtName
          idAtName = 2.5.4.41 Represents the Name of the DN.
 Category: Signed static int idAtOrganizationalUnitName
          idAtOrganizationalUnitName = 2.5.4.11 Represents the OrganizationalUnitName of the DN.
 Category: Signed static int idAtOrganizationName
          idAtOrganizationName = 2.5.4.10 Represents the OrganizationName of the DN.
 Category: Signed static int idAtStateOrProvinceName
          idAtStateOrProvinceName = 2.5.4.8 Represents the StateOrProvinceName of the DN.
 Category: Signed static int idAtStreetAddress
          idAtStreetAddress = 2.5.4.9 Represents the StreetAddress of the DN.
 Category: Signed static int idAtSurname
          idAtSurname = 2.5.4.4 Represents the surname of the Distinguished Name (DN).
 Category: Signed static int idAtTitle
          idAtTitle = 2.5.4.12 Represents the Title of the DN.
 Category: Signed static int idAtUserID
          idAtDomainComponent = 0.9.2342.19200300.100.1.1 Represents the UserID of the DN.
 Category: Signed static int idCeAuthorityKeyIdentifier
          idCeAuthorityKeyIdentifier = 2.5.29.35 Represents the certificate extension for AuthorityKeyIdentifier.
 Category: Signed static int idCeBasicConstraints
          idCeBasicConstraints = 2.5.29.19 Represents the certificate extension for BasicConstraints.
 Category: Signed static int idCeBasicConstraintsDeprecated
          idCeBasicConstraintsDeprecated = 2.5.29.10 Represents the deprecated certificate extension for BasicConstraints.
 Category: Signed static int idCeCertificateIssuer
          idCeCertificateIssuer = 2.5.29.29 Represents the certificate extension for CertificateIssuer.
 Category: Signed static int idCeCertificatePolicies
          idCeCertificatePolicies = 2.5.29.32 Represents the certificate extension for CertificatePolicies.
 Category: Signed static int idCeCRLDistributionPoints
          idCeCRLDistributionPoints = 2.5.29.31 Represents the certificate extension for CRLDistributionPoints.
 Category: Signed static int idCeCRLNumber
          idCeCRLNumber = 2.5.29.20 Represents the certificate extension for CRLNumber.
 Category: Signed static int idCeDeltaCRLIndicator
          idCeDeltaCRLIndicator = 2.5.29.27 Represents the certificate extension for DeltaCRLIndicator.
 Category: Signed static int idCeExtKeyUsage
          idCeExtKeyUsage = 2.5.29.37 Represents the certificate extension for ExtKeyUsage.
 Category: Signed static int idCeInstructionCode
          idCeInstructionCode = 2.5.29.23 Represents the certificate extension for InstructionCode.
 Category: Signed static int idCeInvalidityDate
          idCeInvalidityDate = 2.5.29.24 Represents the certificate extension for InvalidityDate.
 Category: Signed static int idCeIssuerAltName
          idCeIssuerAltName = 2.5.29.18 Represents the certificate extension for IssuerAltName.
 Category: Signed static int idCeIssuingDistributionPoint
          idCeIssuingDistributionPoint = 2.5.29.28 Represents the certificate extension for IssuingDistributionPoint.
 Category: Signed static int idCeKeyUsage
          idCeKeyUsage = 2.5.29.15 Represents the certificate extension for KeyUsage.
 Category: Signed static int idCeNameConstraints
          idCeNameConstraints = 2.5.29.30 Represents the certificate extension for NameConstraints.
 Category: Signed static int idCePolicyConstraints
          idCePolicyConstraints = 2.5.29.36 Represents the certificate extension for PolicyConstraints.
 Category: Signed static int idCePolicyMappings
          idCePolicyMappings = 2.5.29.33 Represents the certificate extension for PolicyMappings.
 Category: Signed static int idCePrivateKeyUsagePeriod
          idCePrivateKeyUsagePeriod = 2.5.29.16 Represents the certificate extension for PrivateKeyUsagePeriod.
 Category: Signed static int idCeReasonCode
          idCeReasonCode = 2.5.29.21 Represents the certificate extension for ReasonCode.
 Category: Signed static int idCeSubjectAltName
          idCeSubjectAltName = 2.5.29.17 Represents the certificate extension for SubjectAltName.
 Category: Signed static int idCeSubjectDirectoryAttributes
          idCeSubjectDirectoryAttributes = 2.5.29.9 Represents the certificate extension for SubjectDirectoryAttributes.
 Category: Signed static int idCeSubjectKeyIdentifier
          idCeSubjectKeyIdentifier = 2.5.29.14 Represents the certificate extension for SubjectKeyIdentifier.
 Category: Signed static int idHmacSHA1
          idHmacSHA1 = 1.2.840.113549.2.7 hmac with SHA1 from the RSA oid arc.
 Category: Signed static int idKpClientAuth
          idKpClientAuth = 1.3.6.1.5.5.7.3.2 Represents a TLS Web client authentication - see RFC 2459.
 Category: Signed static int idKpCodeSigning
          idKpCodeSigning = 1.3.6.1.5.5.7.3.3 Represents the signing of downloadable exectuable code - see RFC 2459.
 Category: Signed static int idKpEmailProtection
          idKpEmailProtection = 1.3.6.1.5.5.7.3.4 Represents email protection - see RFC 2459.
 Category: Signed static int idKpOCSPSigning
          idKpOCSPSigning = 1.3.6.1.5.5.7.3.9 Indicates that a given key can sign OCSP responses - see RFC 2560.
 Category: Signed static int idKpServerAuth
          idKpServerAuth = 1.3.6.1.5.5.7.3.1 Represents a TLS Web server authentication - see RFC 2459.
 Category: Signed static int idKpTimeStamping
          idKpTimeStamping = 1.3.6.1.5.5.7.3.8 Represents a way to bind an object to a time - see RFC 2459.
 Category: Signed static int KEA
          KEA 2.16.840.1.101.2.1.1.22 Represents the KEA key agreement algorithm.
 Category: Signed static long KEY_ALGORITHM_NAME
          Associates OIDs and key algorithm name strings, eg "RSA", "DSA", "DH", "EC".
 Category: Signed static int MD2
          MD2 = 1.2.840.113549.2.2 Represents the MD2 hash algorithm.
 Category: Signed static int MD4
          MD4 = 1.2.840.113549.2.4 Represents the MD4 hash algorithm.
 Category: Signed static int MD5
          MD5 = 1.2.840.113549.2.5 Represents the MD5 hash algorithm.
 Category: Signed static int mqvSinglePass_SHA1KDF_Scheme
          mqvSinglePass_SHA1KDF_Scheme = 1.3.133.16.840.63.0.16 Represents the ECMQV KDF.
 Category: Signed static int ocspBasicResponse
          ocspBasicResponse = 1.3.6.1.5.5.7.48.1.1 An oid used by ocsp.
 Category: Signed static int ocspNonce
          ocspNonce = 1.3.6.1.5.5.7.48.1.2 Indicates the presence of a nonce value in an OCSP request or response.
 Category: Signed static long OID_NAME
          Associates OIDs and their short name string, eg "C", "OU", etc.
 Category: Signed static int OIW_RSA_PKCS1_SHA1
          OIW_RSA_PKCS1_SHA1 = 1.3.14.3.2.29 Presents RSA with PKCS1 signature using SHA1.
 Category: Signed static int PBKDF2
          PBKDF2 = 1.2.840.113549.1.5.12 Presents Password Based KDF version 2 from PKCS5.
 Category: Signed static int pkcs9_at_challengePassword
          pkcs9_at_challengePassword = 1.2.840.113549.1.9.7 Represents a challengePassword.
 Category: Signed static int pkcs9_at_contentType
          pkcs9_at_contentType = 1.2.840.113549.1.9.3 Represents a contentType.
 Category: Signed static int pkcs9_at_counterSignature
          pkcs9_at_counterSignature = 1.2.840.113549.1.9.6 Represents a counterSignature.
 Category: Signed static int pkcs9_at_countryOfCitizenship
          pkcs9_at_countryOfCitizenship = 1.3.6.1.5.5.7.9.4 Represents a countryOfCitizenship.
 Category: Signed static int pkcs9_at_countryOfResidence
          pkcs9_at_countryOfResidence = 1.3.6.1.5.5.7.9.5 Represents a countryOfResidence.
 Category: Signed static int pkcs9_at_dateOfBirth
          pkcs9_at_dateOfBirth = 1.3.6.1.5.5.7.9.1 Represents a dateOfBirth.
 Category: Signed static int pkcs9_at_emailAddress
          pkcs9_at_emailAddress = 1.2.840.113549.1.9.1 Represents an emailAddress.
 Category: Signed static int pkcs9_at_encryptedPrivateKeyInfo
          pkcs9_at_encryptedPrivateKeyInfo = 1.2.840.113549.1.9.25.2 Represents an encryptedPrivateKeyInfo object.
 Category: Signed static int pkcs9_at_extendedCertificateAttributes
          pkcs9_at_extendedCertificateAttributes = 1.2.840.113549.1.9.9 Represents an extendedCertificateAttributes.
 Category: Signed static int pkcs9_at_extensionRequest
          pkcs9_at_extensionRequest = 1.2.840.113549.1.9.14 Represents an extensionRequest.
 Category: Signed static int pkcs9_at_friendlyName
          pkcs9_at_friendlyName = 1.2.840.113549.1.9.20 Represents a friendlyName.
 Category: Signed static int pkcs9_at_gender
          pkcs9_at_gender = 1.3.6.1.5.5.7.9.3 Represents a gender.
 Category: Signed static int pkcs9_at_localKeyId
          pkcs9_at_localKeyId = 1.2.840.113549.1.9.21 Represents a localKeyId.
 Category: Signed static int pkcs9_at_messageDigest
          pkcs9_at_messageDigest = 1.2.840.113549.1.9.4 Represents a messageDigest.
 Category: Signed static int pkcs9_at_pkcs15Token
          pkcs9_at_pkcs15Token = 1.2.840.113549.1.9.25.1 Represents a pkcs15Token.
 Category: Signed static int pkcs9_at_pkcs7PDU
          pkcs9_at_pkcs7PDU = 1.2.840.113549.1.9.25.5 Represents a pkcs7PDU.
 Category: Signed static int pkcs9_at_placeOfBirth
          pkcs9_at_placeOfBirth = 1.3.6.1.5.5.7.9.2 Represents a placeOfBirth.
 Category: Signed static int pkcs9_at_randomNonce
          pkcs9_at_randomNonce = 1.2.840.113549.1.9.25.3 Represents a randomNonce.
 Category: Signed static int pkcs9_at_sequenceNumber
          pkcs9_at_sequenceNumber = 1.2.840.113549.1.9.25.4 Represents a sequenceNumber.
 Category: Signed static int pkcs9_at_signingDescription
          pkcs9_at_signingDescription = 1.2.840.113549.1.9.13 Represents a signingDescription.
 Category: Signed static int pkcs9_at_signingTime
          pkcs9_at_signingTime = 1.2.840.113549.1.9.5 Represents a signingTime.
 Category: Signed static int pkcs9_at_smimeCapabilities
          pkcs9_at_smimeCapabilities = 1.2.840.113549.1.9.15 Represents a smimeCapabilities.
 Category: Signed static int pkcs9_at_unstructuredAddress
          pkcs9_at_unstructuredAddress = 1.2.840.113549.1.9.8 Represents an unstructuredAddress.
 Category: Signed static int pkcs9_at_unstructuredName
          pkcs9_at_unstructuredName = 1.2.840.113549.1.9.2 Represents an unstructuredName.
 Category: Signed static int pkcs9_at_userPKCS12
          pkcs9_at_userPKCS12 = 2.16.113730.3.1.1.88 Represents a userPKCS12.
 Category: Signed static int pkcs9_mr_caseIgnoreMatch
          pkcs9_mr_caseIgnoreMatch = 1.2.840.113549.1.9.27.1 Represents a case ignore match.
 Category: Signed static int pkcs9_mr_signingTimeMatch
          pkcs9_mr_signingTimeMatch = 1.2.840.113549.1.9.27.2 Represents a signing time match.
 Category: Signed static int pkcs9_oc_naturalPerson
          pkcs9_oc_naturalPerson = 1.2.840.113549.1.9.24.2 Represents an naturalPerson.
 Category: Signed static int pkcs9_oc_pkcsEntity
          pkcs9_oc_pkcsEntity = 1.2.840.113549.1.9.24.1 Represents an pkcsEntity.
 Category: Signed static int pkcs9_sx_pkcs9String
          pkcs9_sx_pkcs9String = 1.2.840.113549.1.9.26.1 Represents a pcks9 string.
 Category: Signed static int pkcs9_sx_signingTime
          pkcs9_sx_signingTime = 1.2.840.113549.1.9.26.2 Represents a signing time.
 Category: Signed static int rc2CBC
          rc2CBC = 1.2.840.113549.3.2 rc2 in CBC mode.
 Category: Signed static int rc4
          rc4 = 1.2.840.113549.3.4 rc4 encryption/decryption.
 Category: Signed static int RIM_AES
          RIM_AES = 1.3.6.1.4.1.3530.9.1.2 RIM internal oid for AES.
 Category: Signed static int RIM_ARC4
          RIM_ARC4 = 1.3.6.1.4.1.3530.9.1.1 RIM internal oid for ARC4.
 Category: Signed static int RIM_CAST128
          RIM_CAST128 = 1.3.6.1.4.1.3530.9.1.3 RIM internal oid for CAST128.
 Category: Signed static int RIM_DES
          RIM_DES = 1.3.6.1.4.1.3530.9.1.4 RIM internal oid for DES.
 Category: Signed static int RIM_HMAC
          RIM_HMAC = 1.3.6.1.4.1.3530.9.1.5 RIM internal oid for HMAC.
 Category: Signed static int RIM_RC2
          RIM_RC2 = 1.3.6.1.4.1.3530.9.1.6 RIM internal oid for RC2.
 Category: Signed static int RIM_RC5
          RIM_RC5 = 1.3.6.1.4.1.3530.9.1.7 RIM internal oid for RC5.
 Category: Signed static int RIM_Skipjack
          RIM_SKIPJACK = 1.3.6.1.4.1.3530.9.1.8 RIM internal oid for Skipjack.
 Category: Signed static int RIM_TripleDES
          RIM_TRIPLEDES = 1.3.6.1.4.1.3530.9.1.9 RIM internal oid for TripleDES.
 Category: Signed static int RIPEMD128
          RIPEMD128 = 1.3.36.3.2.2 Represents the RIPEMD128 hash algorithm.
 Category: Signed static int RIPEMD160
          RIPEMD160 = 1.3.36.3.2.1 Represents the RIPEMD160 hash algorithm.
 Category: Signed static int RSA
          RSA = 1.2.840.113549.1.1.1 Represents the RSA algorithm.
 Category: Signed static int RSA_MGF1
          RSA_MGF1 = 1.2.840.113549.1.1.8 Presents the RSA MGF1 function ( mask generation function ).
 Category: Signed static int RSA_OAEP
          RSA_OAEP = 1.2.840.15245.1.1.7 Represents RSA with OAEP.
 Category: Signed static int RSA_PKCS1_MD2
          RSA_PKCS1_MD2 = 1.2.840.113549.1.1.2 Presents RSA with PKCS1 signature using MD2.
 Category: Signed static int RSA_PKCS1_MD4
          RSA_PKCS1_MD4 = 1.2.840.113549.1.1.3 Presents RSA with PKCS1 signature using MD4.
 Category: Signed static int RSA_PKCS1_MD5
          RSA_PKCS1_MD5 = 1.2.840.113549.1.1.4 Presents RSA with PKCS1 signature using MD5.
 Category: Signed static int RSA_PKCS1_RIPEMD128
          RSA_PKCS1_RIPEMD128 = 1.3.36.3.3.1.3 Presents RSA with PKCS1 signature using RIPEMD128.
 Category: Signed static int RSA_PKCS1_RIPEMD160
          RSA_PKCS1_RIPEMD160 = 1.3.36.3.3.1.2 Presents RSA with PKCS1 signature using RIPEMD160.
 Category: Signed static int RSA_PKCS1_SHA1
          RSA_PKCS1_SHA1 = 1.2.840.113549.1.1.5 Presents RSA with PKCS1 signature using SHA1.
 Category: Signed static int RSA_PKCS1_SHA224
          RSA_PKCS1_SHA224 = 1.2.840.113549.1.1.14 Presents RSA with PKCS1 signature using SHA256.
 Category: Signed static int RSA_PKCS1_SHA256
          RSA_PKCS1_SHA256 = 1.2.840.113549.1.1.11 Presents RSA with PKCS1 signature using SHA256.
 Category: Signed static int RSA_PKCS1_SHA384
          RSA_PKCS1_SHA384 = 1.2.840.113549.1.1.12 Presents RSA with PKCS1 signature using SHA384.
 Category: Signed static int RSA_PKCS1_SHA512
          RSA_PKCS1_SHA512 = 1.2.840.113549.1.1.13 Presents RSA with PKCS1 signature using SHA512.
 Category: Signed static int RSA_PSPECIFIED
          RSA_PSPECIFIED = 1.2.840.113549.1.1.9 Presents the oid for specifying parameters in OAEP.
 Category: Signed static int RSA_PSS
          RSA_PSS = 1.2.840.113549.1.1.10 Presents RSA with PSS signatures.
 Category: Signed static int SECP160R1
          SECP160R1 = 1.3.132.0.8 Represents the EC160R1 elliptic curve.
 Category: Signed static int SECP192R1
          SECP192R1 = 1.2.840.10045.3.1.1 Represents the EC192R1 elliptic curve.
 Category: Signed static int SECP224R1
          SECP224R1 = 1.3.132.0.33 Represents the EC224R1 elliptic curve.
 Category: Signed static int SECP256R1
          SECP256R1 = 1.2.840.10045.3.1.7 Represents the EC256R1 elliptic curve.
 Category: Signed static int SECP384R1
          SECP384R1 = 1.3.132.0.34 Represents the EC384R1 elliptic curve.
 Category: Signed static int SECP521R1
          SECP521R1 = 1.3.132.0.35 Represents the EC521R1 elliptic curve.
 Category: Signed static int SECT163K1
          SECT163K1 = 1.3.132.0.1 Represents the EC163K1 elliptic curve.
 Category: Signed static int SECT163R1
          SECT163R1 = 1.3.132.0.2 Represents the EC163R1 elliptic curve.
 Category: Signed static int SECT163R2
          SECT163R2 = 1.3.132.0.15 Represents the EC163R2 elliptic curve.
 Category: Signed static int SECT233K1
          SECT233K1 = 1.3.132.0.26 Represents the EC233K1 elliptic curve.
 Category: Signed static int SECT233R1
          SECT233R1 = 1.3.132.0.27 Represents the EC233R1 elliptic curve.
 Category: Signed static int SECT239K1
          SECT239K1 = 1.3.132.0.3 Represents the EC239K1 elliptic curve.
 Category: Signed static int SECT283K1
          SECT283K1 = 1.3.132.0.16 Represents the EC283K1 elliptic curve.
 Category: Signed static int SECT283R1
          SECT283R1 = 1.3.132.0.17 Represents the EC283R1 elliptic curve.
 Category: Signed static int SECT409K1
          SECT409K1 = 1.3.132.0.36 Represents the EC409K1 elliptic curve.
 Category: Signed static int SECT409R1
          SECT409R1 = 1.3.132.0.37 Represents the EC409R1 elliptic curve.
 Category: Signed static int SECT571K1
          SECT571K1 = 1.3.132.0.38 Represents the EC571K1 elliptic curve.
 Category: Signed static int SECT571R1
          SECT571R1 = 1.3.132.0.39 Represents the EC571R1 elliptic curve.
 Category: Signed static int SHA1
          SHA1 = 1.3.14.3.2.26 Represents SHA1.
 Category: Signed static int SHA224
          SHA224 = 2.16.840.1.101.3.4.2.4 The SHA224 hash algorithm.
 Category: Signed static int SHA256
          SHA256 = 2.16.840.1.101.3.4.2.1 The SHA256 hash algorithm.
 Category: Signed static int SHA384
          SHA384 = 2.16.840.1.101.3.4.2.2 The SHA384 hash algorithm.
 Category: Signed static int SHA512
          SHA512 = 2.16.840.1.101.3.4.2.3 The SHA512 hash algorithm.
 Category: Signed static long SIGNATURE_ALGORITHM_NAME
          Associates OIDs and signature algorithm name strings, eg "RSA_PKCS1_SHA1", "DSA", etc.
 Category: Signed static long SYMMETRIC_ALGORITHM_NAME
          Associates OIDs and symmetric key algorithms.
 
Method Summary
 Category: Signed static void addAssociation(long association, OID oid, Object object)
          Adds an association between an OID and an object.
 Category: Signed static int getAssociatedInteger(long association, OID oid)
          Returns the integer associated with the given oid for the given association, otherwise -1.
 Category: Signed static int getAssociatedInteger(long association, OID oid, int defaultInteger)
          Returns the object associated with the given oid for the given association, otherwise defaultInteger.
 Category: Signed static Object getAssociatedObject(long association, OID oid)
          Returns the object associated with the given oid for the given association, otherwise null.
 Category: Signed static OID getAssociatedOID(long association, int integer)
          Returns the OID associated with the given object for the given association, otherwise null.
 Category: Signed static OID getAssociatedOID(long association, Object object)
          Returns the OID associated with the given object for the given association, otherwise null.
 Category: Signed static String getAssociatedString(long association, OID oid)
          Returns the String associated with the given oid for the given association, otherwise null.
 Category: Signed static String getAssociatedString(long association, OID oid, String defaultString)
          Returns the String associated with the given oid for the given association, otherwise defaultString.
 Category: Signed static OID getOID(int id)
          Returns the OID with the given identifier.
 Category: Signed static OID internOID(byte[] encoding, int offset, int length)
          Returns an interned version of the OID with the given encoding.
 Category: Signed static OID internOID(OID oid)
          Returns an interned version of the given OID.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

AES_128_CBC

public static final int AES_128_CBC
AES_128_CBC = 2.16.840.1.101.3.4.1.2

Represents AES 128 bit key in CBC mode.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

AES_128_CFB

public static final int AES_128_CFB
AES_128_CFB = 2.16.840.1.101.3.4.1.4

Represents AES 128 bit key in CFB mode.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

AES_128_ECB

public static final int AES_128_ECB
AES_128_ECB = 2.16.840.1.101.3.4.1.1

Represents AES 128 bit key in ECB mode.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

AES_128_KEY_WRAP

public static final int AES_128_KEY_WRAP
AES_128_KEY_WRAP = 2.16.840.1.101.3.4.1.5

Represents AES 128 bit key wrap for CMS.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

AES_128_OFB

public static final int AES_128_OFB
AES_128_OFB = 2.16.840.1.101.3.4.1.3

Represents AES 128 bit key in OFB mode.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

AES_192_CBC

public static final int AES_192_CBC
AES_192_CBC = 2.16.840.1.101.3.4.1.22

Represents AES 192 bit key in CBC mode.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

AES_192_CFB

public static final int AES_192_CFB
AES_192_CFB = 2.16.840.1.101.3.4.1.24

Represents AES 192 bit key in CFB mode.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

AES_192_ECB

public static final int AES_192_ECB
AES_192_ECB = 2.16.840.1.101.3.4.1.21

Represents AES 192 bit key in ECB mode.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

AES_192_KEY_WRAP

public static final int AES_192_KEY_WRAP
AES_192_KEY_WRAP = 2.16.840.1.101.3.4.1.25

Represents AES 192 bit key wrap for CMS.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

AES_192_OFB

public static final int AES_192_OFB
AES_192_OFB = 2.16.840.1.101.3.4.1.23

Represents AES 192 bit key in OFB mode.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

AES_256_CBC

public static final int AES_256_CBC
AES_256_CBC = 2.16.840.1.101.3.4.1.42

Represents AES 256 bit key in CBC mode.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

AES_256_CFB

public static final int AES_256_CFB
AES_256_CFB = 2.16.840.1.101.3.4.1.44

Represents AES 256 bit key in CFB mode.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

AES_256_ECB

public static final int AES_256_ECB
AES_256_ECB = 2.16.840.1.101.3.4.1.41

Represents AES 256 bit key in ECB mode.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

AES_256_KEY_WRAP

public static final int AES_256_KEY_WRAP
AES_256_KEY_WRAP = 2.16.840.1.101.3.4.1.45

Represents AES 256 bit key wrap for CMS.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

AES_256_OFB

public static final int AES_256_OFB
AES_256_OFB = 2.16.840.1.101.3.4.1.43

Represents AES 256 bit key in OFB mode.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

C2PND163V1

public static final int C2PND163V1
C2PND163V1 = 1.2.840.10045.3.0.1

Represents the WTLS5 elliptic curve.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

CAST128_CBC

public static final int CAST128_CBC
CAST128_CBC = 1.2.840.113533.7.66.10

Represents the cbc mode of cast

Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

CAST128_CMS_KEY_WRAP

public static final int CAST128_CMS_KEY_WRAP
CAST128_CMS_KEY_WRAP = 1.2.840.113533.7.66.15

Represents the key wrap algorithm for cast in cms

Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

certAccessDescriptionOCSP

public static final int certAccessDescriptionOCSP
certAccessDescriptionOCSP = 1.3.6.1.5.5.7.48.1

Information about the certificate access for ocsp.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

certAuthorityInfoAccess

public static final int certAuthorityInfoAccess
certAuthorityInfoAccess = 1.3.6.1.5.5.7.1.1

Information about the certificate authority.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

cmsIdAlgCMS3DESWrap

public static final int cmsIdAlgCMS3DESWrap
cmsIdAlgCMS3DESWrap = 1.2.840.113549.1.9.16.3.6

Represents the 3DES Key Wrap algorithm.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

cmsIdAlgCMSRC2Wrap

public static final int cmsIdAlgCMSRC2Wrap
cmsIdAlgCMSRC2Wrap = 1.2.840.113549.1.9.16.3.7

Represents the RC2 Key Wrap algorithm.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

cmsIdAlgESDH

public static final int cmsIdAlgESDH
cmsIdAlgESDH = 1.2.840.113549.1.9.16.3.5

Represents the ephemeral static DH KDF.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

cmsIdAlgPWRIKEK

public static final int cmsIdAlgPWRIKEK
cmsIdAlgPWRIKEK = 1.2.840.113549.1.9.16.3.9

Represents the password based recipient info type.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

cmsIdAlgSSDH

public static final int cmsIdAlgSSDH
cmsIdAlgSSDH = 1.2.840.113549.1.9.16.3.10

Represents the static static DH KDF

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

cmsIdAlgZLibCompress

public static final int cmsIdAlgZLibCompress
cmsIdAlgZLibCompress = 1.2.840.113549.1.9.16.3.8

Represents the ZLib compression algorithm.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

cmsIdAuthenticatedData

public static final int cmsIdAuthenticatedData
cmsIdAuthenticatedData = 1.2.840.113549.1.9.16.1.2

Represents AuthenticatedData type.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

cmsIdCtCompressedData

public static final int cmsIdCtCompressedData
cmsIdCtCompressedData = 1.2.840.113549.1.9.16.3.6

Represents CompressedData type.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

cmsIdCtContentInfo

public static final int cmsIdCtContentInfo
cmsIdCtContentInfo = 1.2.840.113549.1.9.16.1.6

Represents CtContentInfo type.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

cmsIdCtReceipt

public static final int cmsIdCtReceipt
cmsIdCtReceipt = 1.2.840.113549.1.9.16.1.1

Represents CtReceiptInfo type.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

cmsIdData

public static final int cmsIdData
cmsIdData = 1.2.840.113549.1.7.1

Represents Data type.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

cmsIdDigestedData

public static final int cmsIdDigestedData
cmsIdDigestedData = 1.2.840.113549.1.7.5

Represents DigestedData type.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

cmsIdEncrypedData

public static final int cmsIdEncrypedData
cmsIdEncrypedData = 1.2.840.113549.1.7.6

Represents EncrypedData type.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

cmsIdEnvelopedData

public static final int cmsIdEnvelopedData
cmsIdEnvelopedData = 1.2.840.113549.1.7.3

Represents EnvelopedData type.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

cmsIdSignedAndEnvelopedData

public static final int cmsIdSignedAndEnvelopedData
cmsIdSignedAndEnvelopedData = 1.2.840.113549.1.7.4

Represents SignedAndEnvelopedData type.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

cmsIdSignedData

public static final int cmsIdSignedData
cmsIdSignedData = 1.2.840.113549.1.7.2

Represents SignedData type.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

desCBC

public static final int desCBC
desCBC = 1.3.14.3.2.7

des in CBC mode.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

desEDE3CBC

public static final int desEDE3CBC
desEDE3CBC = 1.2.840.113549.3.7

Triple des in CBC mode.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

DH

public static final int DH
DH = 1.2.840.10046.2.1

Repesents the DH algorithm and keys.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

DH_KEYAGREEMENT

public static final int DH_KEYAGREEMENT
DH_KEYAGREEMENT = 1.2.840.113549.1.3.1

Represents the DH key agreement scheme.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

dhSinglePass_CofactorDH_SHA1KDF_Scheme

public static final int dhSinglePass_CofactorDH_SHA1KDF_Scheme
dhSinglePass_CofactorDH_SHA1KDF_Scheme = 1.3.133.16.840.63.0.3

Represents the ECDH KDF.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

dhSinglePass_StdDH_SHA1KDF_Scheme

public static final int dhSinglePass_StdDH_SHA1KDF_Scheme
dhSinglePass_StdDH_SHA1KDF_Scheme = 1.3.133.16.840.63.0.2

Represents the ECDH KDF.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

DSA

public static final int DSA
DSA = 1.2.840.10040.4.1

Represents the DSA signature algorithm.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

DSA_SHA1

public static final int DSA_SHA1
DSA_SHA1 = 1.2.840.10040.4.3

Represents the DSA signature algorithms with SHA1.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

EC

public static final int EC
EC 1.2.840.10045.2.1

Represents EC keys.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

ECDSA

public static final int ECDSA
ECDSA = 1.2.840.10045.4

Represents the ECDSA signature algorithm.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

ECDSA_SHA1

public static final int ECDSA_SHA1
ECDSA_SHA1 1.2.840.10045.4.1

Represents the ECDSA signature algorithm with SHA1.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

ELLIPTIC_CURVE_ID

public static final long ELLIPTIC_CURVE_ID
Associates OIDs and elliptic curve identifiers, eg EC163K1.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

emsAcceptRequestRecipientName

public static final int emsAcceptRequestRecipientName
emsAcceptRequestRecipientName = 2.16.840.1.114027.22.12

The recipient name for an accept request/response in ems

Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

emsAcceptRequestSalutation

public static final int emsAcceptRequestSalutation
emsAcceptRequestSalutation = 2.16.840.1.114027.22.13

The accept request salutation in ems

Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

emsEncryptRequestRecipientInformation

public static final int emsEncryptRequestRecipientInformation
emsEncryptRequestRecipientInformation = 2.16.840.1.114027.22.10

Recipient info for encryption requests in ems

Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

emsExtendedKeyUsage

public static final int emsExtendedKeyUsage
emsExtendedKeyUsage = 2.16.840.1.114027.22.2

The extended key usage oid for use in an EMS server certificate

Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

emsProofOfIntention

public static final int emsProofOfIntention
emsProofOfIntention = 2.16.840.1.114027.22.16

The proof of intention identifier for ems

Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

HASH_ALGORITHM_NAME

public static final long HASH_ALGORITHM_NAME
Associates OIDs and hash algorithm name strings, eg "SHA1", "SHA256", "MD5", "RIPEMD160".
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

hmacSHA1

public static final int hmacSHA1
hmacSHA1 = 1.3.6.1.5.5.8.1.2

hmac with SHA1 from the IPSec oid arc.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

id_aa_contentHint

public static final int id_aa_contentHint
id_aa_contentHint = 1.2.840.113549.1.9.16.2.4

contentHint for SMIME ESS.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

id_aa_contentIdentifier

public static final int id_aa_contentIdentifier
id_aa_contentIdentifier = 1.2.840.113549.1.9.16.2.7

contentIdentifier for SMIME ESS.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

id_aa_contentReference

public static final int id_aa_contentReference
id_aa_contentReference = 1.2.840.113549.1.9.16.2.10

contentReference for SMIME ESS.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

id_aa_encrypKeyPref

public static final int id_aa_encrypKeyPref
id_aa_encrypKeyPref = 1.2.840.113549.1.9.16.2.11

encrypKeyPref for SMIME ESS.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

id_aa_equivalentLabels

public static final int id_aa_equivalentLabels
id_aa_equivalentLabelsf = 1.2.840.113549.1.9.16.2.9

equivalentLabels for SMIME ESS.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

id_aa_mlExpandHistory

public static final int id_aa_mlExpandHistory
id_aa_mlExpandHistory = 1.2.840.113549.1.9.16.2.3

mlExpandHistory for SMIME ESS.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

id_aa_msgSigDigest

public static final int id_aa_msgSigDigest
id_aa_msgSigDigest = 1.2.840.113549.1.9.16.2.5

msgSigDigest for SMIME ESS.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

id_aa_receiptRequest

public static final int id_aa_receiptRequest
id_aa_receiptRequest = 1.2.840.113549.1.9.16.2.1

receiptRequest for SMIME ESS.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

id_aa_securityLabel

public static final int id_aa_securityLabel
id_aa_securityLabel = 1.2.840.113549.1.9.16.2.2

securityLabel for SMIME ESS.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

id_aa_signingCertificate

public static final int id_aa_signingCertificate
id_aa_signingCertificate = 1.2.840.113549.1.9.16.2.12

signingCertificate for SMIME ESS.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

id_SPKM_KDF_with_SHA1

public static final int id_SPKM_KDF_with_SHA1
id_SPKM_KDF_with_SHA1 = 1.3.6.1.5.5.1.30

Represents the SPKM KDF with SHA-1 from RFC 2025.

Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idAtCommonName

public static final int idAtCommonName
idAtCommonName = 2.5.4.3

Represents the common name.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idAtCountryName

public static final int idAtCountryName
idAtCountryName = 2.5.4.6

Represents the CountryName of the DN.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idAtDnQualifier

public static final int idAtDnQualifier
idAtDnQualifier = 2.5.4.46

Represents the DnQualifier of the DN.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idAtDomainComponent

public static final int idAtDomainComponent
idAtDomainComponent = 0.9.2342.19200300.100.1.25

Represents the Domain Component of the DN.

Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idAtGenerationQualifier

public static final int idAtGenerationQualifier
idAtGenerationQualifier = 2.5.4.44

Represents the GenerationQualifier of the DN.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idAtGivenName

public static final int idAtGivenName
idAtGivenName = 2.5.4.42

Represents the GivenName of the DN.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idAtInitials

public static final int idAtInitials
idAtInitials = 2.5.4.43

Represents the Initials of the DN.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idAtLocalityName

public static final int idAtLocalityName
idAtLocalityName = 2.5.4.7

Represents the LocalityName of the DN.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idAtName

public static final int idAtName
idAtName = 2.5.4.41

Represents the Name of the DN.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idAtOrganizationalUnitName

public static final int idAtOrganizationalUnitName
idAtOrganizationalUnitName = 2.5.4.11

Represents the OrganizationalUnitName of the DN.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idAtOrganizationName

public static final int idAtOrganizationName
idAtOrganizationName = 2.5.4.10

Represents the OrganizationName of the DN.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idAtStateOrProvinceName

public static final int idAtStateOrProvinceName
idAtStateOrProvinceName = 2.5.4.8

Represents the StateOrProvinceName of the DN.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idAtStreetAddress

public static final int idAtStreetAddress
idAtStreetAddress = 2.5.4.9

Represents the StreetAddress of the DN.

Since:
JDE 4.2.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idAtSurname

public static final int idAtSurname
idAtSurname = 2.5.4.4

Represents the surname of the Distinguished Name (DN).

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idAtTitle

public static final int idAtTitle
idAtTitle = 2.5.4.12

Represents the Title of the DN.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idAtUserID

public static final int idAtUserID
idAtDomainComponent = 0.9.2342.19200300.100.1.1

Represents the UserID of the DN.

Since:
JDE 4.2.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCeAuthorityKeyIdentifier

public static final int idCeAuthorityKeyIdentifier
idCeAuthorityKeyIdentifier = 2.5.29.35

Represents the certificate extension for AuthorityKeyIdentifier.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCeBasicConstraints

public static final int idCeBasicConstraints
idCeBasicConstraints = 2.5.29.19

Represents the certificate extension for BasicConstraints.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCeBasicConstraintsDeprecated

public static final int idCeBasicConstraintsDeprecated
idCeBasicConstraintsDeprecated = 2.5.29.10

Represents the deprecated certificate extension for BasicConstraints.

Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCeCertificateIssuer

public static final int idCeCertificateIssuer
idCeCertificateIssuer = 2.5.29.29

Represents the certificate extension for CertificateIssuer.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCeCertificatePolicies

public static final int idCeCertificatePolicies
idCeCertificatePolicies = 2.5.29.32

Represents the certificate extension for CertificatePolicies.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCeCRLDistributionPoints

public static final int idCeCRLDistributionPoints
idCeCRLDistributionPoints = 2.5.29.31

Represents the certificate extension for CRLDistributionPoints.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCeCRLNumber

public static final int idCeCRLNumber
idCeCRLNumber = 2.5.29.20

Represents the certificate extension for CRLNumber.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCeDeltaCRLIndicator

public static final int idCeDeltaCRLIndicator
idCeDeltaCRLIndicator = 2.5.29.27

Represents the certificate extension for DeltaCRLIndicator.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCeExtKeyUsage

public static final int idCeExtKeyUsage
idCeExtKeyUsage = 2.5.29.37

Represents the certificate extension for ExtKeyUsage.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCeInstructionCode

public static final int idCeInstructionCode
idCeInstructionCode = 2.5.29.23

Represents the certificate extension for InstructionCode.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCeInvalidityDate

public static final int idCeInvalidityDate
idCeInvalidityDate = 2.5.29.24

Represents the certificate extension for InvalidityDate.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCeIssuerAltName

public static final int idCeIssuerAltName
idCeIssuerAltName = 2.5.29.18

Represents the certificate extension for IssuerAltName.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCeIssuingDistributionPoint

public static final int idCeIssuingDistributionPoint
idCeIssuingDistributionPoint = 2.5.29.28

Represents the certificate extension for IssuingDistributionPoint.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCeKeyUsage

public static final int idCeKeyUsage
idCeKeyUsage = 2.5.29.15

Represents the certificate extension for KeyUsage.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCeNameConstraints

public static final int idCeNameConstraints
idCeNameConstraints = 2.5.29.30

Represents the certificate extension for NameConstraints.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCePolicyConstraints

public static final int idCePolicyConstraints
idCePolicyConstraints = 2.5.29.36

Represents the certificate extension for PolicyConstraints.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCePolicyMappings

public static final int idCePolicyMappings
idCePolicyMappings = 2.5.29.33

Represents the certificate extension for PolicyMappings.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCePrivateKeyUsagePeriod

public static final int idCePrivateKeyUsagePeriod
idCePrivateKeyUsagePeriod = 2.5.29.16

Represents the certificate extension for PrivateKeyUsagePeriod.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCeReasonCode

public static final int idCeReasonCode
idCeReasonCode = 2.5.29.21

Represents the certificate extension for ReasonCode.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCeSubjectAltName

public static final int idCeSubjectAltName
idCeSubjectAltName = 2.5.29.17

Represents the certificate extension for SubjectAltName.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCeSubjectDirectoryAttributes

public static final int idCeSubjectDirectoryAttributes
idCeSubjectDirectoryAttributes = 2.5.29.9

Represents the certificate extension for SubjectDirectoryAttributes.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idCeSubjectKeyIdentifier

public static final int idCeSubjectKeyIdentifier
idCeSubjectKeyIdentifier = 2.5.29.14

Represents the certificate extension for SubjectKeyIdentifier.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idHmacSHA1

public static final int idHmacSHA1
idHmacSHA1 = 1.2.840.113549.2.7

hmac with SHA1 from the RSA oid arc.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idKpClientAuth

public static final int idKpClientAuth
idKpClientAuth = 1.3.6.1.5.5.7.3.2

Represents a TLS Web client authentication - see RFC 2459.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idKpCodeSigning

public static final int idKpCodeSigning
idKpCodeSigning = 1.3.6.1.5.5.7.3.3

Represents the signing of downloadable exectuable code - see RFC 2459.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idKpEmailProtection

public static final int idKpEmailProtection
idKpEmailProtection = 1.3.6.1.5.5.7.3.4

Represents email protection - see RFC 2459.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idKpOCSPSigning

public static final int idKpOCSPSigning
idKpOCSPSigning = 1.3.6.1.5.5.7.3.9

Indicates that a given key can sign OCSP responses - see RFC 2560.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idKpServerAuth

public static final int idKpServerAuth
idKpServerAuth = 1.3.6.1.5.5.7.3.1

Represents a TLS Web server authentication - see RFC 2459.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

idKpTimeStamping

public static final int idKpTimeStamping
idKpTimeStamping = 1.3.6.1.5.5.7.3.8

Represents a way to bind an object to a time - see RFC 2459.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

KEA

public static final int KEA
KEA 2.16.840.1.101.2.1.1.22

Represents the KEA key agreement algorithm.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

KEY_ALGORITHM_NAME

public static final long KEY_ALGORITHM_NAME
Associates OIDs and key algorithm name strings, eg "RSA", "DSA", "DH", "EC".
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

MD2

public static final int MD2
MD2 = 1.2.840.113549.2.2

Represents the MD2 hash algorithm.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

MD4

public static final int MD4
MD4 = 1.2.840.113549.2.4

Represents the MD4 hash algorithm.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

MD5

public static final int MD5
MD5 = 1.2.840.113549.2.5

Represents the MD5 hash algorithm.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

mqvSinglePass_SHA1KDF_Scheme

public static final int mqvSinglePass_SHA1KDF_Scheme
mqvSinglePass_SHA1KDF_Scheme = 1.3.133.16.840.63.0.16

Represents the ECMQV KDF.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

ocspBasicResponse

public static final int ocspBasicResponse
ocspBasicResponse = 1.3.6.1.5.5.7.48.1.1

An oid used by ocsp.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

ocspNonce

public static final int ocspNonce
ocspNonce = 1.3.6.1.5.5.7.48.1.2

Indicates the presence of a nonce value in an OCSP request or response.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

OID_NAME

public static final long OID_NAME
Associates OIDs and their short name string, eg "C", "OU", etc.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

OIW_RSA_PKCS1_SHA1

public static final int OIW_RSA_PKCS1_SHA1
OIW_RSA_PKCS1_SHA1 = 1.3.14.3.2.29

Presents RSA with PKCS1 signature using SHA1.

Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

PBKDF2

public static final int PBKDF2
PBKDF2 = 1.2.840.113549.1.5.12

Presents Password Based KDF version 2 from PKCS5.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_challengePassword

public static final int pkcs9_at_challengePassword
pkcs9_at_challengePassword = 1.2.840.113549.1.9.7

Represents a challengePassword.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_contentType

public static final int pkcs9_at_contentType
pkcs9_at_contentType = 1.2.840.113549.1.9.3

Represents a contentType.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_counterSignature

public static final int pkcs9_at_counterSignature
pkcs9_at_counterSignature = 1.2.840.113549.1.9.6

Represents a counterSignature.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_countryOfCitizenship

public static final int pkcs9_at_countryOfCitizenship
pkcs9_at_countryOfCitizenship = 1.3.6.1.5.5.7.9.4

Represents a countryOfCitizenship.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_countryOfResidence

public static final int pkcs9_at_countryOfResidence
pkcs9_at_countryOfResidence = 1.3.6.1.5.5.7.9.5

Represents a countryOfResidence.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_dateOfBirth

public static final int pkcs9_at_dateOfBirth
pkcs9_at_dateOfBirth = 1.3.6.1.5.5.7.9.1

Represents a dateOfBirth.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_emailAddress

public static final int pkcs9_at_emailAddress
pkcs9_at_emailAddress = 1.2.840.113549.1.9.1

Represents an emailAddress.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_encryptedPrivateKeyInfo

public static final int pkcs9_at_encryptedPrivateKeyInfo
pkcs9_at_encryptedPrivateKeyInfo = 1.2.840.113549.1.9.25.2

Represents an encryptedPrivateKeyInfo object.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_extendedCertificateAttributes

public static final int pkcs9_at_extendedCertificateAttributes
pkcs9_at_extendedCertificateAttributes = 1.2.840.113549.1.9.9

Represents an extendedCertificateAttributes.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_extensionRequest

public static final int pkcs9_at_extensionRequest
pkcs9_at_extensionRequest = 1.2.840.113549.1.9.14

Represents an extensionRequest.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_friendlyName

public static final int pkcs9_at_friendlyName
pkcs9_at_friendlyName = 1.2.840.113549.1.9.20

Represents a friendlyName.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_gender

public static final int pkcs9_at_gender
pkcs9_at_gender = 1.3.6.1.5.5.7.9.3

Represents a gender.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_localKeyId

public static final int pkcs9_at_localKeyId
pkcs9_at_localKeyId = 1.2.840.113549.1.9.21

Represents a localKeyId.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_messageDigest

public static final int pkcs9_at_messageDigest
pkcs9_at_messageDigest = 1.2.840.113549.1.9.4

Represents a messageDigest.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_pkcs15Token

public static final int pkcs9_at_pkcs15Token
pkcs9_at_pkcs15Token = 1.2.840.113549.1.9.25.1

Represents a pkcs15Token.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_pkcs7PDU

public static final int pkcs9_at_pkcs7PDU
pkcs9_at_pkcs7PDU = 1.2.840.113549.1.9.25.5

Represents a pkcs7PDU.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_placeOfBirth

public static final int pkcs9_at_placeOfBirth
pkcs9_at_placeOfBirth = 1.3.6.1.5.5.7.9.2

Represents a placeOfBirth.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_randomNonce

public static final int pkcs9_at_randomNonce
pkcs9_at_randomNonce = 1.2.840.113549.1.9.25.3

Represents a randomNonce.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_sequenceNumber

public static final int pkcs9_at_sequenceNumber
pkcs9_at_sequenceNumber = 1.2.840.113549.1.9.25.4

Represents a sequenceNumber.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_signingDescription

public static final int pkcs9_at_signingDescription
pkcs9_at_signingDescription = 1.2.840.113549.1.9.13

Represents a signingDescription.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_signingTime

public static final int pkcs9_at_signingTime
pkcs9_at_signingTime = 1.2.840.113549.1.9.5

Represents a signingTime.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_smimeCapabilities

public static final int pkcs9_at_smimeCapabilities
pkcs9_at_smimeCapabilities = 1.2.840.113549.1.9.15

Represents a smimeCapabilities.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_unstructuredAddress

public static final int pkcs9_at_unstructuredAddress
pkcs9_at_unstructuredAddress = 1.2.840.113549.1.9.8

Represents an unstructuredAddress.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_unstructuredName

public static final int pkcs9_at_unstructuredName
pkcs9_at_unstructuredName = 1.2.840.113549.1.9.2

Represents an unstructuredName.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_at_userPKCS12

public static final int pkcs9_at_userPKCS12
pkcs9_at_userPKCS12 = 2.16.113730.3.1.1.88

Represents a userPKCS12.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_mr_caseIgnoreMatch

public static final int pkcs9_mr_caseIgnoreMatch
pkcs9_mr_caseIgnoreMatch = 1.2.840.113549.1.9.27.1

Represents a case ignore match.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_mr_signingTimeMatch

public static final int pkcs9_mr_signingTimeMatch
pkcs9_mr_signingTimeMatch = 1.2.840.113549.1.9.27.2

Represents a signing time match.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_oc_naturalPerson

public static final int pkcs9_oc_naturalPerson
pkcs9_oc_naturalPerson = 1.2.840.113549.1.9.24.2

Represents an naturalPerson.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_oc_pkcsEntity

public static final int pkcs9_oc_pkcsEntity
pkcs9_oc_pkcsEntity = 1.2.840.113549.1.9.24.1

Represents an pkcsEntity.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_sx_pkcs9String

public static final int pkcs9_sx_pkcs9String
pkcs9_sx_pkcs9String = 1.2.840.113549.1.9.26.1

Represents a pcks9 string.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

pkcs9_sx_signingTime

public static final int pkcs9_sx_signingTime
pkcs9_sx_signingTime = 1.2.840.113549.1.9.26.2

Represents a signing time.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

rc2CBC

public static final int rc2CBC
rc2CBC = 1.2.840.113549.3.2

rc2 in CBC mode.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

rc4

public static final int rc4
rc4 = 1.2.840.113549.3.4

rc4 encryption/decryption.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RIM_AES

public static final int RIM_AES
RIM_AES = 1.3.6.1.4.1.3530.9.1.2

RIM internal oid for AES.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RIM_ARC4

public static final int RIM_ARC4
RIM_ARC4 = 1.3.6.1.4.1.3530.9.1.1

RIM internal oid for ARC4.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RIM_CAST128

public static final int RIM_CAST128
RIM_CAST128 = 1.3.6.1.4.1.3530.9.1.3

RIM internal oid for CAST128.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RIM_DES

public static final int RIM_DES
RIM_DES = 1.3.6.1.4.1.3530.9.1.4

RIM internal oid for DES.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RIM_HMAC

public static final int RIM_HMAC
RIM_HMAC = 1.3.6.1.4.1.3530.9.1.5

RIM internal oid for HMAC.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RIM_RC2

public static final int RIM_RC2
RIM_RC2 = 1.3.6.1.4.1.3530.9.1.6

RIM internal oid for RC2.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RIM_RC5

public static final int RIM_RC5
RIM_RC5 = 1.3.6.1.4.1.3530.9.1.7

RIM internal oid for RC5.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RIM_Skipjack

public static final int RIM_Skipjack
RIM_SKIPJACK = 1.3.6.1.4.1.3530.9.1.8

RIM internal oid for Skipjack.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RIM_TripleDES

public static final int RIM_TripleDES
RIM_TRIPLEDES = 1.3.6.1.4.1.3530.9.1.9

RIM internal oid for TripleDES.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RIPEMD128

public static final int RIPEMD128
RIPEMD128 = 1.3.36.3.2.2

Represents the RIPEMD128 hash algorithm.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RIPEMD160

public static final int RIPEMD160
RIPEMD160 = 1.3.36.3.2.1

Represents the RIPEMD160 hash algorithm.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RSA

public static final int RSA
RSA = 1.2.840.113549.1.1.1

Represents the RSA algorithm.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RSA_MGF1

public static final int RSA_MGF1
RSA_MGF1 = 1.2.840.113549.1.1.8

Presents the RSA MGF1 function ( mask generation function ).

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RSA_OAEP

public static final int RSA_OAEP
RSA_OAEP = 1.2.840.15245.1.1.7

Represents RSA with OAEP.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RSA_PKCS1_MD2

public static final int RSA_PKCS1_MD2
RSA_PKCS1_MD2 = 1.2.840.113549.1.1.2

Presents RSA with PKCS1 signature using MD2.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RSA_PKCS1_MD4

public static final int RSA_PKCS1_MD4
RSA_PKCS1_MD4 = 1.2.840.113549.1.1.3

Presents RSA with PKCS1 signature using MD4.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RSA_PKCS1_MD5

public static final int RSA_PKCS1_MD5
RSA_PKCS1_MD5 = 1.2.840.113549.1.1.4

Presents RSA with PKCS1 signature using MD5.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RSA_PKCS1_RIPEMD128

public static final int RSA_PKCS1_RIPEMD128
RSA_PKCS1_RIPEMD128 = 1.3.36.3.3.1.3

Presents RSA with PKCS1 signature using RIPEMD128.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RSA_PKCS1_RIPEMD160

public static final int RSA_PKCS1_RIPEMD160
RSA_PKCS1_RIPEMD160 = 1.3.36.3.3.1.2

Presents RSA with PKCS1 signature using RIPEMD160.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RSA_PKCS1_SHA1

public static final int RSA_PKCS1_SHA1
RSA_PKCS1_SHA1 = 1.2.840.113549.1.1.5

Presents RSA with PKCS1 signature using SHA1.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RSA_PKCS1_SHA224

public static final int RSA_PKCS1_SHA224
RSA_PKCS1_SHA224 = 1.2.840.113549.1.1.14

Presents RSA with PKCS1 signature using SHA256.

Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RSA_PKCS1_SHA256

public static final int RSA_PKCS1_SHA256
RSA_PKCS1_SHA256 = 1.2.840.113549.1.1.11

Presents RSA with PKCS1 signature using SHA256.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RSA_PKCS1_SHA384

public static final int RSA_PKCS1_SHA384
RSA_PKCS1_SHA384 = 1.2.840.113549.1.1.12

Presents RSA with PKCS1 signature using SHA384.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RSA_PKCS1_SHA512

public static final int RSA_PKCS1_SHA512
RSA_PKCS1_SHA512 = 1.2.840.113549.1.1.13

Presents RSA with PKCS1 signature using SHA512.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RSA_PSPECIFIED

public static final int RSA_PSPECIFIED
RSA_PSPECIFIED = 1.2.840.113549.1.1.9

Presents the oid for specifying parameters in OAEP.

Since:
JDE 3.7.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

RSA_PSS

public static final int RSA_PSS
RSA_PSS = 1.2.840.113549.1.1.10

Presents RSA with PSS signatures.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SECP160R1

public static final int SECP160R1
SECP160R1 = 1.3.132.0.8

Represents the EC160R1 elliptic curve.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SECP192R1

public static final int SECP192R1
SECP192R1 = 1.2.840.10045.3.1.1

Represents the EC192R1 elliptic curve.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SECP224R1

public static final int SECP224R1
SECP224R1 = 1.3.132.0.33

Represents the EC224R1 elliptic curve.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SECP256R1

public static final int SECP256R1
SECP256R1 = 1.2.840.10045.3.1.7

Represents the EC256R1 elliptic curve.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SECP384R1

public static final int SECP384R1
SECP384R1 = 1.3.132.0.34

Represents the EC384R1 elliptic curve.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SECP521R1

public static final int SECP521R1
SECP521R1 = 1.3.132.0.35

Represents the EC521R1 elliptic curve.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SECT163K1

public static final int SECT163K1
SECT163K1 = 1.3.132.0.1

Represents the EC163K1 elliptic curve.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SECT163R1

public static final int SECT163R1
SECT163R1 = 1.3.132.0.2

Represents the EC163R1 elliptic curve.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SECT163R2

public static final int SECT163R2
SECT163R2 = 1.3.132.0.15

Represents the EC163R2 elliptic curve.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SECT233K1

public static final int SECT233K1
SECT233K1 = 1.3.132.0.26

Represents the EC233K1 elliptic curve.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SECT233R1

public static final int SECT233R1
SECT233R1 = 1.3.132.0.27

Represents the EC233R1 elliptic curve.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SECT239K1

public static final int SECT239K1
SECT239K1 = 1.3.132.0.3

Represents the EC239K1 elliptic curve.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SECT283K1

public static final int SECT283K1
SECT283K1 = 1.3.132.0.16

Represents the EC283K1 elliptic curve.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SECT283R1

public static final int SECT283R1
SECT283R1 = 1.3.132.0.17

Represents the EC283R1 elliptic curve.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SECT409K1

public static final int SECT409K1
SECT409K1 = 1.3.132.0.36

Represents the EC409K1 elliptic curve.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SECT409R1

public static final int SECT409R1
SECT409R1 = 1.3.132.0.37

Represents the EC409R1 elliptic curve.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SECT571K1

public static final int SECT571K1
SECT571K1 = 1.3.132.0.38

Represents the EC571K1 elliptic curve.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SECT571R1

public static final int SECT571R1
SECT571R1 = 1.3.132.0.39

Represents the EC571R1 elliptic curve.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SHA1

public static final int SHA1
SHA1 = 1.3.14.3.2.26

Represents SHA1.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SHA224

public static final int SHA224
SHA224 = 2.16.840.1.101.3.4.2.4

The SHA224 hash algorithm.

Since:
JDE 4.0.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SHA256

public static final int SHA256
SHA256 = 2.16.840.1.101.3.4.2.1

The SHA256 hash algorithm.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SHA384

public static final int SHA384
SHA384 = 2.16.840.1.101.3.4.2.2

The SHA384 hash algorithm.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SHA512

public static final int SHA512
SHA512 = 2.16.840.1.101.3.4.2.3

The SHA512 hash algorithm.

Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SIGNATURE_ALGORITHM_NAME

public static final long SIGNATURE_ALGORITHM_NAME
Associates OIDs and signature algorithm name strings, eg "RSA_PKCS1_SHA1", "DSA", etc.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

SYMMETRIC_ALGORITHM_NAME

public static final long SYMMETRIC_ALGORITHM_NAME
Associates OIDs and symmetric key algorithms.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.
Method Detail

addAssociation

public static void addAssociation(long association,
                                  OID oid,
                                  Object object)
Adds an association between an OID and an object.

Parameters:
association - The association to use.
oid - The oid in the association.
object - The object to be associated with the OID.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

getAssociatedInteger

public static int getAssociatedInteger(long association,
                                       OID oid)
Returns the integer associated with the given oid for the given association, otherwise -1.

Parameters:
association - The specified association.
oid - The oid.
Returns:
An integer associated with the oid or -1.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

getAssociatedInteger

public static int getAssociatedInteger(long association,
                                       OID oid,
                                       int defaultInteger)
Returns the object associated with the given oid for the given association, otherwise defaultInteger.

Parameters:
association - A long representing the association.
oid - The oid.
defaultInteger - The default integer. Returned if no object is specified.
Returns:
The object associated with the oid or the default integer.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

getAssociatedObject

public static Object getAssociatedObject(long association,
                                         OID oid)
Returns the object associated with the given oid for the given association, otherwise null.

Parameters:
association - A long representing the association.
oid - The oid of the object in question.
Returns:
The object associated with the specified oid or null.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

getAssociatedOID

public static OID getAssociatedOID(long association,
                                   int integer)
Returns the OID associated with the given object for the given association, otherwise null.

Parameters:
association - A long representing the association.
integer - An integer representing the object.
Returns:
The OID associated with the int, or null.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

getAssociatedOID

public static OID getAssociatedOID(long association,
                                   Object object)
Returns the OID associated with the given object for the given association, otherwise null.

Parameters:
association - A long representing the association.
object - The object associated with the oid.
Returns:
The OID associated with the object, or null.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

getAssociatedString

public static String getAssociatedString(long association,
                                         OID oid)
Returns the String associated with the given oid for the given association, otherwise null.

Parameters:
association - A long representing the association.
oid - The oid associated with the String in question.
Returns:
The String associated with the oid and association or null.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

getAssociatedString

public static String getAssociatedString(long association,
                                         OID oid,
                                         String defaultString)
Returns the String associated with the given oid for the given association, otherwise defaultString.

Parameters:
association - A long representing the association.
oid - The oid associated with the String.
defaultString - The default String that is returned if no String exists.
Returns:
The String associated with the given oid or the default value.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

getOID

public static OID getOID(int id)
Returns the OID with the given identifier.

Parameters:
id - An integer representing the OID.
Returns:
The OID. May be null.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

internOID

public static OID internOID(byte[] encoding,
                            int offset,
                            int length)
Returns an interned version of the OID with the given encoding.

Parameters:
encoding - The DER encoding of the OID.
offset - The offset, or start position, of the data within the array.
length - The length of the data.
Returns:
The OID.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.

internOID

public static OID internOID(OID oid)
Returns an interned version of the given OID.

Parameters:
oid - The OID of the current object.
Returns:
The OID.
Since:
JDE 3.6.0
Category:
Signed: This element is only accessible by signed clients. If you intend to use this element, please contact RIM to establish the necessary agreements that will allow you to have your COD files signed. Signing is only required for use on the device, development under the JDE can occur without signing the CODs.


Copyright 1999-2007 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A.
Copyright 2002-2003 Nokia Corporation All Rights Reserved.
Java is a trademark or registered trademark of Sun Microsystems, Inc. in the US and other countries.