[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Trying again: Unsettled topics, Qualified Certificates.
At the risk of repeating myself, here is my proposed policy qualifier
syntax for financial amounts, which could be used for purchase limit whenever
the specific policy qualifier OID indicates purchase limit:
FinancialAmount ::= SEQUENCE
{ fieldID [30] IMPLICIT OBJECT IDENTIFIER OPTIONAL,
currency PrintableString, -- e.g. "USD" for U.S. Dollar
CHOICE {
amount NumericString, -- usually including a decimal
point
value INTEGER -- no need for floating-point
}
}
It would be perfectly reasonable to define "currency" as:
currency CHOICE {
currencyName PrintableString, -- e.g. "USD" for U.S. Dollar
currencyID Currency -- integer from ISO 4217
}
with Currency defined as in the Novell proposal, copied below:
Currency ::= INTEGER (1..999) -- currency denomination from ISO 4217
-- US Dollar (USD) is 840.
-- Euro (EUR) is 978.
Tom Gindin