Edge for Private Cloud גרסה 4.19.01
אחרי שיוצרים את המפתח הפרטי המקומי לצומת, יוצרים את קובץ הגדרת החתימה שלו. לכל צומת צריכה להיות גרסה משלו של קובץ תצורת החתימה.
הדוגמה הבאה מראה את התחביר של קובץ הגדרת חתימה:
[req] distinguished_name = req_distinguished_name attributes = req_attributes prompt = no [ req_distinguished_name ] C=COUNTRY_NAME ST=STATE_NAME L=CITY_NAME O=ORG_OR_BUSINESS_NAME OU=ORG_UNIT CN=ORG_DEPARTMENT [ req_attributes ] [ cert_ext ] subjectKeyIdentifier=hash keyUsage=critical,keyEncipherment,dataEncipherment extendedKeyUsage=serverAuth,clientAuth subjectAltName=@alt_names [alt_names] DNS.1=localhost DNS.2=ipv4-localhost DNS.3=ipv6-localhost DNS.4=cli.dc-1.consul DNS.5=client.dc-1.consul DNS.6=server.dc-1.consul DNS.7=FQDN # ADDITIONAL definitions, as needed: DNS.8=ALT_FQDN_1 DNS.9=ALT_FQDN_2 # REQUIRED (at least 1 IP address plus localhost definitions) IP.1 = IP_ADDRESS IP.2=0.0.0.0 IP.3=127.0.0.1 IP.4=::1 # ADDITIONAL definitions, as needed: IP.5=ALT_IP_ADDRESS_1 IP.6=ALT_IP_ADDRESS_2 ...
בטבלה הבאה מתוארים המאפיינים בקובץ התצורה של החתימה:
| נכס | נדרש? | תיאור |
|---|---|---|
C |
קוד בן שתי אותיות של המדינה שבה השרת פועל. | |
ST |
המדינה (State) או המחוז שבהם השרת פועל. | |
L |
העיר שבה השרת פועל. | |
O |
שם העסק שמפעיל את השרת. | |
OU |
תת-מחלקה בתוך העסק. | |
CN |
תת-מחלקה בתוך העסק. | |
DNS.[1...] |
שרתי DNS שמשמשים את Consul. צריך להגדיר את DNS.1 דרך DNS.7.
צריך להשתמש ב- ... [alt_names] DNS.1=localhost DNS.2=ipv4-localhost DNS.3=ipv6-localhost DNS.4=cli.dc-1.consul DNS.5=client.dc-1.consul DNS.6=server.dc-1.consul DNS.7=FQDN ... FQDN הוא שם הדומיין שמוגדר במלואו של שרת הרשת שישתמש באישור הזה. לדוגמה, כדי לקבל את ה-FQDN בשרת Linux, משתמשים בפקודה הבאה: hostname --fqdn |
|
IP.[1...] |
מגדירים את בנוסף, ב-Apigee צריך לכלול את ההגדרות הבאות של localhost: # REQUIRED (at least 1 IP address plus localhost definitions) IP.1=216.3.128.12 IP.2=0.0.0.0 IP.3=127.0.0.1 IP.4=::1 אם הצומת משתמש ביותר מכתובת IP אחת כדי לתקשר עם צמתים אחרים, צריך לציין כתובות IP נוספות, כל אחת בשורה נפרדת. לדוגמה: # REQUIRED (at least 1 IP address plus localhost definitions) IP.1=216.3.128.12 IP.2=0.0.0.0 IP.3=127.0.0.1 IP.4=::1 # ADDITIONAL definitions, as needed: IP.5=192.0.2.0 IP.6=192.0.2.1 |