%let tcpsec=_secure_; options netencryptalgorithm=ssl; options sslpkcs12loc="/users/johndoe/certificates/server.p12; options sslpkcs12pass="password"; proc server id=shrserv; run;The following table lists the SAS option or statement that is used for each task to start a server.
SAS Options, Statements,
and Arguments
|
Server Start-Up Tasks
|
---|---|
TCPSEC= _SECURE_
|
Secures the server
|
NETENCRALG=SSL
|
Specifies SSL as the encryption algorithm
|
SSLPKCS12LOC=server.p12
|
Specifies the filepath for the location of the server's private key
|
SSLPKCS12PASS="password"
|
Specifies the password to access server's private key
|
PROC SERVERID=shrserv
|
Starts the server
|
options sslcalistloc="/users/johndoe/certificates/cacerts.pem"; %let machine=apex.server.com; libname a '.' server=machine.shrserv user=_prompt_;The following table lists the SAS options that are used to access a SAS/SHARE server from a client.
SAS Options and Arguments
|
Client Access Tasks
|
---|---|
SSLCALISTLOC=cacerts.pem
|
Specifies the CA trust list
|
SERVER=machine.shrserv
|
Specifies the machine
and server to connect to
|
USER=_PROMPT_
|
Prompts for the user
ID and password to be used for authenticating the client to the server
|