Re: [Isms] (D)TLS question (#1): selecting a client certificate to use
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Isms] (D)TLS question (#1): selecting a client certificate to use
>>>>> On Tue, 30 Jun 2009 23:25:26 -0400, "Donati Andrew-MGIA0477" <adonati at motorola.com> said:
Donati,
Thanks for the response and the opinion.
DA> -- Since RowStatus and StorageType are already present the
DA> snmpTargetParams table, it may be conflicting to have these columns
DA> duplicated in the augmenting tlstmParams table.
I don't think so. Not every row in the snmpTargetParams table will have
an entry in the tlstmParamsTable so creation needs to be managed
independently. It could be done either way, you're right but I think it
makes more sense to have a separate creation/deletion object. Other
opinions are welcome on the subject though.
However, it shouldn't be an AUGMENT in the first place. I've changed
the next to be an identical copy of the snmpTargetParamsTable index
since it's not a 1:1 mapping, which rules out AUGMENT usage in the first
place.
Regardless the fate sharing needs to be documented better than it is
currently so I'll work on the wording for that.
DA> Note that the tlstmParamsRowStatus description states that "The
DA> value of this object has no effect on whether other objects in this
DA> conceptual row can be modified" and the values for objects in the
DA> snmpTargetParams table cannot be set if the RowStatus is active.
Well, I suppose that I should copy that table's method of modification
method you're right.
DA> -- The tlstmParamsHashValue object may need to have a default value
DA> defined.
Well, it'd have to default to "" which isn't helpful. I think I'd
rather state that the row can't be made active unless the values are
legally set. There is no sensible default value.
How's this for new text for the tlstmParamsRowStatus object:
tlstmParamsRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row. This object may be used
to create or remove rows from this table.
To create a row in this table, a manager must
set this object to either createAndGo(4) or
createAndWait(5).
Until instances of all corresponding columns are
appropriately configured, the value of the
corresponding instance of the tlstmParamsRowStatus
column is 'notReady'.
In particular, a newly created row cannot be made
active until the corresponding
tlstmParamsClientHashType,
and tlstmParamsClientHashValue have both been set.
The row may not be made active(1) if the
tlstmParamsClientHashValue object is not of a length suitable
for use with the corresponding tlstmParamsClientHashType.
The following objects may not be modified while the
value of this object is active(1):
- tlstmParamsClientHashType
- tlstmParamsClientHashValue
An attempt to set these objects while the value of
tlstmParamsRowStatus is active(1) will result in
an inconsistentValue error.
The value of this object has no effect on whether
other objects in this conceptual row can be modified.
If this row is deleted it has no effect on the corresponding
row in the tlstmParamsTable.
If the corresponding row in the tlstmParamsTable is deleted
then this row must be automatically removed."
--
Wes Hardaker
Cobham Analytic Solutions
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.