Skip to content

Commit c7480e6

Browse files
dcermakSUSE Update Bot
authored and
SUSE Update Bot
committed
Test build for #1092
1 parent 1e5c76f commit c7480e6

File tree

1 file changed

+82
-2
lines changed

1 file changed

+82
-2
lines changed

base-fips-image/README.md

+82-2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,83 @@
1-
# The SLE LTSS BCI 15 SP3 FIPS-140-2 Container image
1+
# The SUSE Linux Enterprise 15 SP3 FIPS-140-2 Container image
2+
3+
4+
5+
This container image is a SUSE Linux Enterprise 15 SP3 base container image
6+
that includes the SLES 15 FIPS-140-2 certified OpenSSL module.
7+
8+
The FIPS-140-2 certified OpenSSL module is a cryptographic module that provides
9+
a FIPS-140-2 compliant cryptographic library. The module is certified by the
10+
National Institute of Standards and Technology (NIST).
11+
12+
The FIPS-140-2 certified OpenSSL module is a drop-in replacement for the
13+
standard OpenSSL library. It provides the same functionality as the standard
14+
OpenSSL library, with additional security features to meet the FIPS-140-2
15+
requirements.
16+
17+
The image is configured to enforce the use of FIPS-140 mode by default via the
18+
environment variable `OPENSSL_FORCE_FIPS_MODE`. This variable is set to `1` in
19+
the image. This means that all cryptographic operations performed by the
20+
OpenSSL library are done in FIPS-140-2 mode.
21+
22+
## Accessing the Container Image
23+
24+
Accessing this container image requires a valid SUSE subscription. In order
25+
to access the container image, you must login to the SUSE Registry with your credentials.
26+
There are three ways to do that which are described below. The first two methods
27+
leverage the system registration of your host system, while the third method
28+
requires you to obtain the organisation SCC mirroring credentials.
29+
30+
### Use the system registration of your host system
31+
32+
If the host system you are using to build or run a container is already registered with
33+
the correct subscription required for accessing the LTSS container images, you can use
34+
the registration information from the host to log in to the registry.
35+
36+
The file `/etc/zypp/credentials.d/SCCcredentials` contains a username and a password.
37+
These credentials allow you to access any container that is available under the
38+
subscription of the respective host system. You can use these credentials to log
39+
in to SUSE Registry using the following commands
40+
(use the leading space before the echo command to avoid storing the credentials in the
41+
shell history):
42+
43+
```ShellSession
44+
set +o history
45+
echo PASSWORD | podman login -u USERNAME --password-stdin registry.suse.com
46+
set -o history
47+
```
48+
49+
### Use a separate SUSE Customer Center registration code
50+
51+
If the host system is not registered with SUSE Customer Center, you can use a valid
52+
SUSE Customer Center registration code to log in to the registry:
53+
54+
```ShellSession
55+
set +o history
56+
echo SCC_REGISTRATION_CODE | podman login -u "regcode" --password-stdin registry.suse.com
57+
set -o history
58+
```
59+
The user parameter in this case is the verbatim string `regcode`, and
60+
`SCC_REGISTRATION_CODE` is the actual registration code obtained from SUSE.
61+
62+
### Use the organization mirroring credentials
63+
64+
You can also use the organization mirroring credentials to log in to the
65+
SUSE Registry:
66+
67+
```ShellSession
68+
set +o history
69+
echo SCC_MIRRORING_PASSWORD | podman login -u "SCC_MIRRORING_USER" --password-stdin registry.suse.com
70+
set -o history
71+
```
72+
73+
These credentials give you access to all subscriptions the organization owns,
74+
including those related to container images in the SUSE Registry.
75+
The credentials are highly privileged and should be preferably used for
76+
a private mirroring registry only.
77+
## Licensing
78+
`SPDX-License-Identifier: MIT`
79+
80+
The build recipe and this documentation is licensed as MIT.
81+
The container itself contains various software components under various open source licenses listed in the associated
82+
Software Bill of Materials (SBOM).
283

3-
15 SP3 FIPS-140-2 container based on the SLE LTSS Base Container Image.

0 commit comments

Comments
 (0)