.-ENCR--=--OPT------.
>>-+-------------------+---------------------------------------><
| .-OPT--. |
'-ENCR--=--+------+-'
+-COND-+
+-NONE-+
+-REQD-+
'-SEL--'
statements: |
GROUP, APPL |
dependencies: |
none |
Specifies
whether this application program has any special requirements for
enciphering and deciphering messages.
- ENCR=COND
- Specifies that this application program will establish an encrypted
session if the session partner supports encryption and cryptographic
product support is available. If support is not available at session
start, a clear session (without encryption) is established.
VTAM® starts sessions when all the
following statements are true:
- ENCR=COND is coded on the APPL definition of the PLU
- The SLU has an APPL definition with ENCR=COND or an LU definition
with ENCR=OPT
- A cryptograpic support
is unavailable
There is no attempt to start data encryption in the middle of
a clear session when the encryption product becomes available again.
In VTAM, the COND option includes
a test to determine if cryptograpic product
support is available on the primary logical unit (PLU). However, if
either end of a session specifies a higher level of encryption than
ENCR=COND (ENCR=SEL or ENCR=REQD), an encrypted session is required
and no test is made to determine if cryptographic product support
is available.
- ENCR=NONE
- Specifies that this application program cannot have cryptographic
sessions.
- ENCR=OPT
- Specifies that the application program has no special cryptographic
requirements; its cryptographic capability is the same as the host
processor’s capability.
- ENCR=REQD
- Specifies that VTAM must
encipher all messages to and from the application program. If ENCR=REQD,
this application program cannot be started unless the host with which
it is associated can handle cryptographic sessions. ENCR=REQD also
means that this application program cannot start a session with a
logical unit that cannot encipher and decipher its messages.
- ENCR=SEL
- Specifies that this application program can choose which messages
are enciphered by VTAM. ENCR=SEL
also means that this application program cannot start a session with
a logical unit that cannot encipher and decipher its messages. If
you code ENCR=SEL, this application program cannot be started unless
the host in which it resides can handle cryptographic sessions.