MIBs Depot

RADLAN-SSL

Last updated
2003-09-21 00:00
Organization
Radlan Computer Communications Ltd.
Revisions
2003-09-21 00:00
Namespace
radlan
Source file
RADLAN-SSL
Digest
sha256:0d9639966e6ba8b99f44caaa3a4e78dce2f426c81cdac2b778d172215715ba97

Description

The private MIB module definition for SSL.

Contact

radlan.com

Imports

FromSymbols
RADLAN-MIBrnd
RADLAN-SNMPv2RowStatus, TruthValue
SNMPv2-CONFMODULE-COMPLIANCE, NOTIFICATION-GROUP
SNMPv2-SMIIpAddress, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY, OBJECT-TYPE, Unsigned32, iso
SNMPv2-TCDisplayString, TEXTUAL-CONVENTION
SNMPv2-TC-v1DisplayString

Imported by

Nothing in this corpus imports this module.

Load order

Every file a consumer needs in order to load this module, dependencies first.

BRIDGE-MIB
IANAifType-MIB
IEEE8021-PAE-MIB
IF-MIB
P-BRIDGE-MIB
Q-BRIDGE-MIB
RADLAN-MIB
RADLAN-SNMPv2
RADLAN-SSL
RFC1158-MIB
RFC1271-MIB
RMON-MIB
RMON2-MIB
SNMP-FRAMEWORK-MIB
SNMPv2-CONF
SNMPv2-MIB
SNMPv2-SMI
SNMPv2-SMI-v1
SNMPv2-TC
SNMPv2-TC-v1
TOKEN-RING-RMON-MIB

Objects

NameOIDSyntaxAccessStatus
rlSslCertificateGenerationTable
OBJECT-TYPE
This table is used for : 1. generating keys and self signed certificate - saved in flash and RAM (not in configuration file) 2. generating certificate requests - saved in RAM, can be read by rlSslCertificateExportTable 3. generating self signed certificate - saved in flash and RAM (not in configuraion file) By setting rlSslCertificateGenerationAction to the appropriate value this action takes place. The other fields of this table are used for each of this actions
1.3.6.1.4.1.89.100.1not-accessiblecurrent
rlSslCertificateGenerationEntry
OBJECT-TYPE
The row definition for this table.
1.3.6.1.4.1.89.100.1.1not-accessiblecurrent
rlSslCertificateGenerationIndex
OBJECT-TYPE
This index is always set to 1 no matter for which certificate or certificate request the action refers to.
1.3.6.1.4.1.89.100.1.1.1INTEGERread-writecurrent
rlSslCertificateGenerationId
OBJECT-TYPE
The device can hold a number of keys/certificates/certificate requests. These certificates are always numbered from 1 to N (maximum number of certificates in device). This field decides to which keys/certificates/certificate requests the action refers.
1.3.6.1.4.1.89.100.1.1.2INTEGERread-writecurrent
rlSslCertificateGenerationCountryName
OBJECT-TYPE
Value of country name field that will appear when a new certificate request or self signed certificate is generated.
1.3.6.1.4.1.89.100.1.1.3DisplayString (SIZE(2))read-writecurrent
rlSslCertificateGenerationStateOrProvinceName
OBJECT-TYPE
Value of state or province name field that will appear when a new certificate or self signed certificate is generated.
1.3.6.1.4.1.89.100.1.1.4DisplayString (SIZE(1..64))read-writecurrent
rlSslCertificateGenerationLocalityName
OBJECT-TYPE
Value of locality field that will appear when a new certificate or self signed certificate is generated.
1.3.6.1.4.1.89.100.1.1.5DisplayString (SIZE(1..64))read-writecurrent
rlSslCertificateGenerationOrganizationName
OBJECT-TYPE
Value of organization field that will appear when a new certificate or self signed certificate is generated.
1.3.6.1.4.1.89.100.1.1.6DisplayString (SIZE(1..64))read-writecurrent
rlSslCertificateGenerationOrganizationUnitName
OBJECT-TYPE
Value of organization field that will appear when a new certificate or self signed certificate is generated.
1.3.6.1.4.1.89.100.1.1.7DisplayString (SIZE(1..64))read-writecurrent
rlSslCertificateGenerationCommonName
OBJECT-TYPE
Value of common name field that will appear when a new certificate or self signed certificate is generated.
1.3.6.1.4.1.89.100.1.1.8DisplayString (SIZE(1..64))read-writecurrent
rlSslCertificateGenerationValidDays
OBJECT-TYPE
When generating self signed certificate this field sets the valid fields. 'Valid from' is current GMT and 'valid to' current GMT + the value of this field.
1.3.6.1.4.1.89.100.1.1.9INTEGERread-writecurrent
rlSslCertificateGenerationRsaKeyLength
OBJECT-TYPE
Setting the RSA key size that will be created when a new key is generated - generateRsaKeyAndSelfSignedCertificate
1.3.6.1.4.1.89.100.1.1.10INTEGER (512..2048)read-writecurrent
rlSslCertificateGenerationPassphrase
OBJECT-TYPE
When a RSA key is generated (generateRsaKeyAndSelfSignedCertificate) this passphrase is saved in flash and when the time comes and the certificate and the key are exported in PKCS12 format this passphrase is used to encrypt it. If the passphrase is empty the key and certificate can not be exported. There is no method of obtaining this passphrase once a key was generated.
1.3.6.1.4.1.89.100.1.1.11DisplayStringread-writecurrent
rlSslCertificateGenerationAction
OBJECT-TYPE
Setting to a regenerateCertificate causes a new certificate to be generated and to be used for all new sessions.
1.3.6.1.4.1.89.100.1.1.12INTEGER {generateRsaKeyAndSelfSignedCertificate(1), generateSelfSignedCertificate(2), generatePkcs12(3), generateCertificateRequest(4)}read-writecurrent
rlSslCertificateExportTable
OBJECT-TYPE
This table is used for viewing saved data from RAM and flash.
1.3.6.1.4.1.89.100.2not-accessiblecurrent
rlSslCertificateExportEntry
OBJECT-TYPE
The row definition for this table.
1.3.6.1.4.1.89.100.2.1not-accessiblecurrent
rlSslCertificateExportId
OBJECT-TYPE
Identifies the index of this certficate / certificate request the table holds.
1.3.6.1.4.1.89.100.2.1.1INTEGERread-onlycurrent
rlSslCertificateExportType
OBJECT-TYPE
Identifies the type of data the current entry shows.
1.3.6.1.4.1.89.100.2.1.2INTEGER {certificateRequestPemFormat(1), certificatePemFormat(2), certificateOpenSslFormat(3), certificateAndKeyPkcs12(4)}read-onlycurrent
rlSslCertificateExportFragmentId
OBJECT-TYPE
Identifies the index of this fragment in the certificate request.
1.3.6.1.4.1.89.100.2.1.3INTEGERread-onlycurrent
rlSslCertificateExportFragmentText
OBJECT-TYPE
A part of the readable text entry for the certificate request.
1.3.6.1.4.1.89.100.2.1.4OCTET STRINGread-onlycurrent
rlSslCertificateSave
OBJECT-TYPE
Saves data from rlSslCertificateImportTable to RAM and flash. When an external certificate should be copied to the device first we copy it to rlSslCertificateImportTable and then this scalar is set to the certificate id that we want to save - 1. All entries in rlSslCertificateImportTable that have this id and their format is equal to the current value of rlSslCertificateSaveFormat are concatenated. 2. If the imported certificate format is .. - section 1 result is validated against the key with the same index. If validation fails for any reason - the certificate is not saved and the setting this scalar fails. 3. If the imported certificate format is PKCS12 - section1 result is decrypted using rlSslImportedPKCS12CertificatePassphrase current value. If decryption fails for any reason the PKCS12 certificate and key are not saved to FLASH and setting this scalar fails.
1.3.6.1.4.1.89.100.3INTEGERread-writecurrent
rlSslCertificateSaveFormat
OBJECT-TYPE
.
1.3.6.1.4.1.89.100.4INTEGER {x509(1), pkcs12(2)}read-writecurrent
rlSslImportedPKCS12CertificatePassphrase
OBJECT-TYPE
.
1.3.6.1.4.1.89.100.5DisplayString (SIZE(8..96))read-writecurrent
rlSslCertificateImportTable
OBJECT-TYPE
This table is used for copying an external certificate to the device - see rlSslCertificateSave
1.3.6.1.4.1.89.100.6not-accessiblecurrent
rlSslCertificateImportEntry
OBJECT-TYPE
The row definition for this table.
1.3.6.1.4.1.89.100.6.1not-accessiblecurrent
rlSslCertificateImportId
OBJECT-TYPE
The certificate ID.
1.3.6.1.4.1.89.100.6.1.1INTEGERread-writecurrent
rlSslCertificateImportFormat
OBJECT-TYPE
.
1.3.6.1.4.1.89.100.6.1.2INTEGER {x509(1), pkcs12(2)}read-writecurrent
rlSslCertificateImportFragmentId
OBJECT-TYPE
Identifies the index of this fragment in the certificate.
1.3.6.1.4.1.89.100.6.1.3INTEGERread-writecurrent
rlSslCertificateImportFragmentText
OBJECT-TYPE
A part of the readable text entry for the certificate.
1.3.6.1.4.1.89.100.6.1.4OCTET STRINGread-writecurrent
rlSslCertificateImportFragmentStatus
OBJECT-TYPE
1.3.6.1.4.1.89.100.6.1.5RowStatusread-writecurrent