%let tcpsec=_secure_; options netencryptalgorithm=ssl; options sslcertloc="/users/johndoe/certificates/server.pem"; options sslpvtkeyloc="/users/johndoe/certificates/serverkey.pem"; options sslpvtkeypass="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 and Statements
|
Server Start-Up Tasks
|
---|---|
TCPSEC= _SECURE_
|
Secures the server
|
NETENCRALG=SSL
|
Specifies SSL as the encryption algorithm
|
SSLCERTLOC=server.pem
|
Specifies the filepath
for the location of the server's certificate
|
SSLPVTKEYLOC=serverkey.pem
|
Specifies the filepath for the location of the server's private key
|
SSLPVTKEYPASS="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_;
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
|