Binds a physical library and data sets in the library to metadata by generating corresponding metadata objects in the SAS Metadata Repository and creating a record of the metadata objects in the physical directory and data sets.
Requirement: | The AUTHLIB CREATE statement requires a connection to the target metadata server. For more requirements, see Requirements for Using the AUTHLIB Statements. |
Tip: | Each password and encryption key option must be coded on a separate line to ensure that they are properly blotted in the log. |
names the secured library object in the SAS Metadata Server.
Alias | SECLIB= |
Restriction | The total length of the secured library object pathname including the fully qualified secured folder path cannot exceed 256 characters. |
sets a single password for a metadata-bound library.
sets one of a maximum of three password values for a metadata-bound library.
sets one of a maximum of three password values for a metadata-bound library.
sets one of a maximum of three password values for a metadata-bound library.
is the name of the
metadata folder within the /System/Secured Libraries
folder tree where the secured library object is created.
If the SECUREDFOLDER= option is not specified, then the metadata-bound library is
created directly in the /System/Secured Libraries
folder
of the Foundation repository. If the SECUREDFOLDER= option does not
begin with a slash (/), then it is a relative path and the value is
appended to /System/Secured Libraries/
to
find the folder. If the SECUREDFOLDER= option begins with a slash
(/), then it is an absolute path and the value must begin with /System/Secured
Libraries
or /<repository_name>/System/Secured
Libraries
.
Alias | SECFLDR= |
Restriction | The total length of the secured library object pathname including the fully qualified secured folder path cannot exceed 256 characters. |
specifies the encryption type.
specifies the SAS Proprietary algorithm.
specifies no encryption.
specifies Advanced Encryption Standard (AES) encryption and to record the key in metadata.
Requirement | ENCRYPTKEY= option is required if the library has AES encryption. |
See | Encrypted Data Set Considerations |
specifies a key value for AES encryption.
Requirement | ENCRYPTKEY= option is required if the library or a data file has AES encryption. |
Note | The encryption key value for all the data sets in a library can be stored in a metadata-bound library so that an authorized user does not have to supply the encryption key value every time a data set is opened. See Considerations for Data File Encryption. |
Tip | The ENCRYPTKEY= value is a passphrase that can be up to 64 characters long from which the actual AES encryption key is later derived, but it is referred to as the encryption key in most SAS documentation. |
See | Encrypted Data Set Considerations |
ENCRYPTKEY= Data Set Option in SAS Data Set Options: Reference |
name of the physical library for which the secured library object is created and the security information is stored.
If the LIBRARY= option is not specified, then the physical library from the AUTHLIB procedure is used.
Alias | LIB=, DDNAME=, DD= |
Restriction | The physical library specified cannot be a concatenated library, temporary library, or accessed through a SAS/SHARE server and must be processed by an engine that supports metadata-bound libraries. |
specifies that all data sets in a metadata-bound library are automatically encrypted.
specifies that data sets in a metadata-bound library are not automatically encrypted.
See | Requiring Encryption for Metadata-Bound Data Sets |
NOTE: If you lose or forget the ENCRYPTKEY= value, there will be no way to open the file or recover the data.